SlideShare una empresa de Scribd logo
1 de 6
Listas Simples Enlazadas
Listas Simples Enlazadas ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],3 4 9 NULL p Estructuras dinámicas
Insertar un elemento en la lista 3 9 12 p NULL nue 13 NULL 3 9 12 NULL Queda de la siguiente manera: L_SIMPLE *nue; nue = (L_SIMPLE *) malloc (sizeof(L_SIMPLE); O también: nue = new LSIMPLE; 13  NULL
Eliminar un elemento de un nodo 3 9 12 ptr NULL 3 9 12 ptr NULL 3 12 12 ptr NULL Se busca el nodo a borrar Movemos el puntero Liberamos memoria con Free() o delete
Insertar un elemento ordenadamente 3 9 12 NULL p 10 NULL nue 3 9 12 NULL 10 nue p
Movimiento/búsqueda a través de la lista 3 9 10 ptr 11  12 NULL p->prox p->prox->prox p->prox->prox->prox p->prox->prox->prox->prox Contar los elementos de una Lista Enlazada L_SIMPLE  *aux = p; int cont = 0; while (aux != NULL) { aux = aux->sig; cont++; }

Más contenido relacionado

La actualidad más candente

Insertar elementos en una cola
Insertar elementos en una colaInsertar elementos en una cola
Insertar elementos en una colajeffersoncenteno
 
Archivo Secuencial-Indexado
Archivo Secuencial-IndexadoArchivo Secuencial-Indexado
Archivo Secuencial-Indexadoluismy_martinez
 
Colas en programacion
Colas en programacionColas en programacion
Colas en programacionLuis Igoodbad
 
Arboles B y Arboles B+
Arboles B y Arboles B+Arboles B y Arboles B+
Arboles B y Arboles B+neltherdaza
 
Importancia de las listas Estructura de datos.
Importancia de las listas Estructura de datos.Importancia de las listas Estructura de datos.
Importancia de las listas Estructura de datos.xaviercamposm
 
Pilas como estructura de datos..
Pilas como estructura de datos..Pilas como estructura de datos..
Pilas como estructura de datos..NANO-06
 
Cuadro comparativo algoritmos de ordenamiento
Cuadro comparativo algoritmos de ordenamientoCuadro comparativo algoritmos de ordenamiento
Cuadro comparativo algoritmos de ordenamientoLutzo Guzmán
 
Listas Encadenadas Jose Tannous
Listas Encadenadas Jose TannousListas Encadenadas Jose Tannous
Listas Encadenadas Jose TannousJose Tannous
 
Clase de ejemplo de implementación de una pila con punteros como tda
Clase de ejemplo de implementación de una pila con punteros como tdaClase de ejemplo de implementación de una pila con punteros como tda
Clase de ejemplo de implementación de una pila con punteros como tdaMarcelo Lipkin
 

La actualidad más candente (20)

Listas doblemente enlazadas
Listas doblemente enlazadasListas doblemente enlazadas
Listas doblemente enlazadas
 
Listas,pilas y colas Estructura de Datos
Listas,pilas y colas Estructura de DatosListas,pilas y colas Estructura de Datos
Listas,pilas y colas Estructura de Datos
 
Insertar elementos en una cola
Insertar elementos en una colaInsertar elementos en una cola
Insertar elementos en una cola
 
Listas enlazadas
Listas enlazadasListas enlazadas
Listas enlazadas
 
Archivo Secuencial-Indexado
Archivo Secuencial-IndexadoArchivo Secuencial-Indexado
Archivo Secuencial-Indexado
 
Colas en programacion
Colas en programacionColas en programacion
Colas en programacion
 
Apuntadores y listas
Apuntadores y listasApuntadores y listas
Apuntadores y listas
 
Arboles B y Arboles B+
Arboles B y Arboles B+Arboles B y Arboles B+
Arboles B y Arboles B+
 
Método de insercion
Método de insercionMétodo de insercion
Método de insercion
 
Estructura datos pilas y colas
Estructura datos pilas y colasEstructura datos pilas y colas
Estructura datos pilas y colas
 
Pilas En C++
Pilas En C++Pilas En C++
Pilas En C++
 
Importancia de las listas Estructura de datos.
Importancia de las listas Estructura de datos.Importancia de las listas Estructura de datos.
Importancia de las listas Estructura de datos.
 
Pilas como estructura de datos..
Pilas como estructura de datos..Pilas como estructura de datos..
Pilas como estructura de datos..
 
Pilas y colas
Pilas y colasPilas y colas
Pilas y colas
 
Cuadro comparativo algoritmos de ordenamiento
Cuadro comparativo algoritmos de ordenamientoCuadro comparativo algoritmos de ordenamiento
Cuadro comparativo algoritmos de ordenamiento
 
Listas Encadenadas Jose Tannous
Listas Encadenadas Jose TannousListas Encadenadas Jose Tannous
Listas Encadenadas Jose Tannous
 
Búsqueda secuencial y binaria
Búsqueda secuencial y binariaBúsqueda secuencial y binaria
Búsqueda secuencial y binaria
 
Listas enlazadas
Listas enlazadasListas enlazadas
Listas enlazadas
 
Clase de ejemplo de implementación de una pila con punteros como tda
Clase de ejemplo de implementación de una pila con punteros como tdaClase de ejemplo de implementación de una pila con punteros como tda
Clase de ejemplo de implementación de una pila con punteros como tda
 
Practica7 transferencia registro
Practica7 transferencia registroPractica7 transferencia registro
Practica7 transferencia registro
 

Similar a Listas Simples Enlazadas

Similar a Listas Simples Enlazadas (20)

LISTAS
LISTASLISTAS
LISTAS
 
7. Listas.ppt
7. Listas.ppt7. Listas.ppt
7. Listas.ppt
 
Listas Pilas Colas
Listas Pilas ColasListas Pilas Colas
Listas Pilas Colas
 
Estructura de datos
Estructura de datosEstructura de datos
Estructura de datos
 
Listas encadenadas
Listas encadenadas Listas encadenadas
Listas encadenadas
 
LISTAS ESPECIALES
LISTAS ESPECIALESLISTAS ESPECIALES
LISTAS ESPECIALES
 
Estructura De Datos Unidad Ii
Estructura De Datos Unidad IiEstructura De Datos Unidad Ii
Estructura De Datos Unidad Ii
 
Listas, pilas y colas
Listas, pilas y colasListas, pilas y colas
Listas, pilas y colas
 
06 listas1 t2018
06 listas1 t201806 listas1 t2018
06 listas1 t2018
 
ED 03 1_listas
ED 03 1_listasED 03 1_listas
ED 03 1_listas
 
Sesion_09.pptx
Sesion_09.pptxSesion_09.pptx
Sesion_09.pptx
 
Estructuras lineales
Estructuras linealesEstructuras lineales
Estructuras lineales
 
135042409-Estructuras-dinamicas-ppt.pptx
135042409-Estructuras-dinamicas-ppt.pptx135042409-Estructuras-dinamicas-ppt.pptx
135042409-Estructuras-dinamicas-ppt.pptx
 
Listas, pilas y colas
Listas, pilas y colasListas, pilas y colas
Listas, pilas y colas
 
Diapositiva de l estructura de datos
Diapositiva de l estructura de datosDiapositiva de l estructura de datos
Diapositiva de l estructura de datos
 
Nelson Villacres listas
Nelson Villacres listasNelson Villacres listas
Nelson Villacres listas
 
8 Listas Encadenadas 2a Parte
8 Listas Encadenadas 2a Parte8 Listas Encadenadas 2a Parte
8 Listas Encadenadas 2a Parte
 
Estructura de datos.vrb
Estructura de datos.vrbEstructura de datos.vrb
Estructura de datos.vrb
 
Estructura de datos.vrb
Estructura de datos.vrbEstructura de datos.vrb
Estructura de datos.vrb
 
Estructura de datos.vrb
Estructura de datos.vrbEstructura de datos.vrb
Estructura de datos.vrb
 

Listas Simples Enlazadas

  • 2.
  • 3. Insertar un elemento en la lista 3 9 12 p NULL nue 13 NULL 3 9 12 NULL Queda de la siguiente manera: L_SIMPLE *nue; nue = (L_SIMPLE *) malloc (sizeof(L_SIMPLE); O también: nue = new LSIMPLE; 13 NULL
  • 4. Eliminar un elemento de un nodo 3 9 12 ptr NULL 3 9 12 ptr NULL 3 12 12 ptr NULL Se busca el nodo a borrar Movemos el puntero Liberamos memoria con Free() o delete
  • 5. Insertar un elemento ordenadamente 3 9 12 NULL p 10 NULL nue 3 9 12 NULL 10 nue p
  • 6. Movimiento/búsqueda a través de la lista 3 9 10 ptr 11 12 NULL p->prox p->prox->prox p->prox->prox->prox p->prox->prox->prox->prox Contar los elementos de una Lista Enlazada L_SIMPLE *aux = p; int cont = 0; while (aux != NULL) { aux = aux->sig; cont++; }