1
LISTA ENLAZADA Escribir el pseudocódigo que efectué la búsqueda de un dato y a continuación elimine el dato del nodo anterior en una lista enlazada. temp = top WHILE temp.siguiente.nombre IS NOT "D" temp = temp.siguiente END WHILE temp.siguiente = temp.siguiente.siguiente Como pide eliminar el dato anterior, se recorre la lista preguntando por el dato del nodo siguiente al siguiente para cuando lo encuentra, se puede eliminar el nodo siguiente sin perder el puntero.

Lista Enlazada

Embed Size (px)

DESCRIPTION

Algoritmia y Estructuras de Datos

Citation preview

Page 1: Lista Enlazada

LISTA ENLAZADA

Escribir el pseudocódigo que efectué la búsqueda de un dato y a continuación elimine el dato del nodo anterior en una lista enlazada.

temp = top WHILE temp.siguiente.nombre IS NOT "D" temp = temp.siguiente END WHILE temp.siguiente = temp.siguiente.siguiente

Como pide eliminar el dato anterior, se recorre la lista preguntando por el dato del nodo siguiente al siguiente para cuando lo encuentra, se puede eliminar el nodo siguiente sin perder el puntero.