Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Nuevo (p)
Leer (p(dato))
head <- p
head
X A B C
Nuevo (p)
Leer (p(dato))
q <- head
q <- q(liga)
q(liga)<- p
De lo contrario
head <- p
head
A B C X
q p
Leer (posición)
p <- head
c <- 0
Mientras p <> null
p <- p(liga)
c <- c + 1
Si (posición > 0) y (posición <= c+1) entonces
Nuevo (p)
Leer (p(dato))
Si pos = 1 entonces
p(liga) <- head
head <- p
De lo contrario
q <- head
para i = 1 hasta pos – 1
q <- q(liga)
p(liga) <- q(liga)
q(liga) <- p
De lo contrario
Mensaje (‘Posición incorrecta…’)
A B C
X