Estructuras dinámicas

Páginas: 2 (380 palabras) Publicado: 24 de junio de 2013
Estructuras dinámicas: Listas

Una lista es un conjunto de nodos, cada uno de los cuales tiene dos campos: uno de información y un apuntador al siguiente nodo de la lista. Además un apuntadorexterno señala el primer nodo de la lista.
Representación gráfica de un nodo:
La información puede ser cualquier tipo de dato simple, estructura de datos o inclusive uno o más objetos.
La dirección alsiguiente nodo es un puntero.
Representación gráfica de una lista:

Como decíamos, una lista es una secuencia de nodos (en este caso cuatro nodos).
La información de los nodos en este caso es unentero y siempre contiene un puntero que guarda la dirección del siguiente nodo. “raiz” es otro puntero externo a la lista que contiene la dirección del primer nodo.
El estado de una lista varíadurante la ejecución del programa:

De esta forma representamos gráficamente una lista vacía.
Si insertamos un nodo en la lista quedaría luego:

Si insertamos otro nodo al principio con el valor 9tenemos:

Lo mismo podemos borrar nodos de cualquier parte de la lista.
Esto nos trae a la mente el primer problema planteado: el desarrollo del procesador de texto. Podríamos utilizar una lista queinicialmente estuviera vacía e introdujéramos un nuevo nodo con cada línea que tipea el operador. Con esta estructura haremos un uso muy eficiente de la memoria.
Tipos de listas.
Según el mecanismode inserción y extracción de nodos en la lista tenemos los siguientes tipos:
Listas tipo pila.
Listas tipo cola.
Listas genéricas.
Una lista se comporta como una pila si las inserciones yextracciones las hacemos por un mismo lado de la lista. También se las llama listas LIFO (Last In First Out - último en entrar primero en salir)
Una lista se comporta como una cola si las inserciones lashacemos al final y las extracciones las hacemos por el frente de la lista. También se las llama listas FIFO (First In First Out - primero en entrar primero en salir)
Una lista se comporta como...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Dinamica Estructura
  • Estructura Dinamicas
  • Estructura Dinamica
  • estructura de dinamica
  • Estructura dinamica
  • Dinámica De La Evolución Y Estructura De La Tierra.
  • Ficha Dinamica de estructura
  • estructura y dinamica de conflictos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS