martes, 23 de septiembre de 2014

Listas enlazadas Simples

 
 Una lista de enlace simple es una lista enlazada de nodos, donde cada nodo tiene un único campo de enlace. 
Una variable de referencia contiene una referencia al primer nodo, cada nodo (excepto el último) enlaza con el nodo siguiente, y el enlace del último nodo contiene null para indicar el final de la lista. Aunque normalmente a la variable de referencia se la suele llamar top, usted puede elegir el nombre que quiera. 
 
La siguiente figura presenta una lista de enlace simple de tres nodos, donde top referencia al nodo A, A conecta con B y B conecta con C y C es el nodo final:
 


Un algoritmo común de las listas de enlace simple es la inserción de nodos. 
Este algoritmo está implicado de alguna forma porque tiene mucho que ver con cuatro casos:
  • Cuando el nodo se debe insertar antes del primer nodo.
  • Cuando el nodo se debe insertar después del último nodo.
  • Cuando el nodo se debe insertar entre dos nodos.
  • Cuando la lista de enlace simple no existe.

No hay comentarios:

Publicar un comentario