Listas enlazadas en C++

Páginas: 3 (681 palabras) Publicado: 7 de noviembre de 2014
Universidad Autónoma del Estado de
Hidalgo

UAEH)

(

Instituto de ciencias basicas
e Ingenierias

(ICBI)
Área Academica de Computación

Licenciatuta en Ciencias Computacionales
Segundosemestre

listas enlazadas
George Hernández Hernández

grupo uno

Objetivo
Las listas enlazadas permiten almacenar información en posiciones de memoria que no sean
contiguas; paraalmacenar la información contienen elementos llamados nodos. Estos nodos
poseen dos campos uno para almacenar la información o valor del elemento y otro para el enlace
que determina la posición delsiguiente elemento o nodo de la lista.

Marco teórico
Lista enlazada: es una estructura de datos dinámica que se utilizan para almacenar datos que están
cambiando constante mente. A diferencia de laslistas lineales, por ser una estructura dinámica se
expande y se contrae haciéndola más flexible a la hora de añadir o eliminar información.
Nodo: espacio en la lista que almacena ya sea el datoguardado en la lista o bien la dirección del
siguiente elemento en la lista.
Cabecera: es un puntero que permite acceder al primer elemento de la lista.

Explicación de la implementación
Generamos laclass nodo publica donde generamos una variable entera llamada dato y una
variable apuntador de tipo ‘nodo’ llamada enlace. Después generamos una class lista_enlazada
donde generamos otro apuntador detipo nodo llamado cabecera y anotamos las funciones que
utilizaremos: el constructor lista_enlazada(); y void mostrar_lista(), void insertar_inicio(),void
insertar_final(), void eliminar_inicio(),void eliminar_final() y void eliminar_lista(). Continuamos
generando la función constructora donde a cabecera la valoramos con NULL.
void mostrar_lista(): si la cabecera es iguala NULL entoncesimprimiremos que la lista está vacia,
pero en caso contrario generamos un apuntador llamado aux de tipo nodo que será igual a
cabecera e imprimiremos aux->dato e igualamos aux a aux->enlace mientras...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Lista Enlazada En C
  • Proyecto Final Con Listas Enlazadas En C
  • Lista simplemente enlazada lenguaje c
  • Listas Enlazadas C++ (Todas Sus Operaciones)
  • Listas Enlazadas en C
  • Listas enlazadas
  • Listas Enlazadas
  • Lista enlazadas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS