SlideShare una empresa de Scribd logo
1 de 18
Insertar Elementos en un Lista
Simplemente Enlazada
Insertar al Inicio
1. Crear nuevo nodo
2. Asignar valor (valores) al nuevo nodo
3. Asignar el campo siguiente del nuevo nodo a lista
4. Ahora lista apunta al nuevo nodo
1. Crear un nuevo Nodo
lista->NULL;
nvo_nodo
NULL
2. Asignar valor (valores) al nuevo nodo
n = 10;
nvo_nodo
NULL
10
3. Asignar el campo siguiente del nuevo nodo a lista
nvo_nodo
NULL
10
Lista Vacía
lista -> NULL
lista NULL
10
Lista No Vacía
nvo_nodo
lista
15
4. Ahora lista apunta al nuevo nodo
nvo_nodo
NULL
10
Lista Vacía
lista -> NULL
lista NULL
15 10
lista NULL
10
lista NULL
10
Lista No Vacía
nvo_nodo
lista
15
Insertar al Final
1. Crear nuevo nodo y un nodo auxiliar
2. Asignar valor (valores) al nuevo nodo
3. Si la lista está vacía, la lista apunta a nuevo nodo
4. Si no, auxiliar apunta a lista (frente)
5. Mientras no estemos al final, aux apunta al siguiente
6. Al estar apuntando al final, nvo_nodo será aux->sig
1. Crear nuevo nodo y un nodo auxiliar
aux
NULL
nvo_nodo
NULL
2. Asignar valor (valores) al nuevo nodo
aux
NULL
nvo_nodo
NULL
50
3. Si la lista está vacía, la lista apunta a nuevo nodo
lista
NULL
nvo_nodo
NULL
50
lista -> NULL
50
4. Si no, auxiliar apunta a lista (frente)
lista
NULL
50
aux
5. Mientras no estemos al final, aux apunta al siguiente
NULL
20
aux
lista
10 15
NULL
20
lista
10 15
aux
NULL
20
lista
10 15
aux
6. Al estar apuntando al final, nvo_nodo será aux->sig
NULL
20
lista
10 15
aux
20
lista
10 15
nvo_nodo
NULL
50
NULL
50
Mostrar lista
1. Crear nodo auxiliar para la posición actual
2. Igualar la posición actual al inicio de la lista
3. Revisar si no hemos llegado al final
4. Imprimir dato actual y pasar a la siguiente posición
1. Crear nodo auxiliar para la posición actual
actual
NULL
2. Igualar la posición actual al inicio de la lista
actual
NULL
NULL
20
lista
10 15
3. Revisar si no hemos llegado al final
actual
NULL
NULL
20
lista
10 15
4. Imprimir dato actual y pasar a la siguiente posición
actual
NULL
20
lista
10 15
actual
NULL
20
lista
10 15
cout<<actual->dato<<”->”;
actual = actual->next;
10

Más contenido relacionado

Similar a como Insertar Elementos en Lista (LSE).pptx

Listas enlazadas doble exposicion
Listas enlazadas doble exposicionListas enlazadas doble exposicion
Listas enlazadas doble exposicionjcum1
 
Listas enlazadas doble exposicion
Listas enlazadas doble exposicionListas enlazadas doble exposicion
Listas enlazadas doble exposicionjcum1
 
Diapositiva de l estructura de datos
Diapositiva de l estructura de datosDiapositiva de l estructura de datos
Diapositiva de l estructura de datosmariajuly
 
Diapositiva de l estructura de datos
Diapositiva de l estructura de datosDiapositiva de l estructura de datos
Diapositiva de l estructura de datosmariajuly
 
Estructuras dinamicas ppt
Estructuras dinamicas pptEstructuras dinamicas ppt
Estructuras dinamicas pptAby Castillo
 
Estructuras dinamicas ppt
Estructuras dinamicas pptEstructuras dinamicas ppt
Estructuras dinamicas pptAby Castillo
 
Implementación-de-pilas-por-medio-de-listas.pptx
Implementación-de-pilas-por-medio-de-listas.pptxImplementación-de-pilas-por-medio-de-listas.pptx
Implementación-de-pilas-por-medio-de-listas.pptxRafael nin
 
Implementación-de-pilas-por-medio-de-listas.pptx
Implementación-de-pilas-por-medio-de-listas.pptxImplementación-de-pilas-por-medio-de-listas.pptx
Implementación-de-pilas-por-medio-de-listas.pptxRafael nin
 

Similar a como Insertar Elementos en Lista (LSE).pptx (12)

Listas enlazadas doble exposicion
Listas enlazadas doble exposicionListas enlazadas doble exposicion
Listas enlazadas doble exposicion
 
Listas enlazadas doble exposicion
Listas enlazadas doble exposicionListas enlazadas doble exposicion
Listas enlazadas doble exposicion
 
Estructuraskp
EstructuraskpEstructuraskp
Estructuraskp
 
Estructuraskp
EstructuraskpEstructuraskp
Estructuraskp
 
Diapositiva de l estructura de datos
Diapositiva de l estructura de datosDiapositiva de l estructura de datos
Diapositiva de l estructura de datos
 
Diapositiva de l estructura de datos
Diapositiva de l estructura de datosDiapositiva de l estructura de datos
Diapositiva de l estructura de datos
 
Lista simple
Lista simpleLista simple
Lista simple
 
Lista simple
Lista simpleLista simple
Lista simple
 
Estructuras dinamicas ppt
Estructuras dinamicas pptEstructuras dinamicas ppt
Estructuras dinamicas ppt
 
Estructuras dinamicas ppt
Estructuras dinamicas pptEstructuras dinamicas ppt
Estructuras dinamicas ppt
 
Implementación-de-pilas-por-medio-de-listas.pptx
Implementación-de-pilas-por-medio-de-listas.pptxImplementación-de-pilas-por-medio-de-listas.pptx
Implementación-de-pilas-por-medio-de-listas.pptx
 
Implementación-de-pilas-por-medio-de-listas.pptx
Implementación-de-pilas-por-medio-de-listas.pptxImplementación-de-pilas-por-medio-de-listas.pptx
Implementación-de-pilas-por-medio-de-listas.pptx
 

Último

Cuáles son las características biológicas que están marcadas en tu individual...
Cuáles son las características biológicas que están marcadas en tu individual...Cuáles son las características biológicas que están marcadas en tu individual...
Cuáles son las características biológicas que están marcadas en tu individual...israel garcia
 
bases-cye-2024(2) una sola descarga en base de feria de
bases-cye-2024(2) una sola descarga en base de feria debases-cye-2024(2) una sola descarga en base de feria de
bases-cye-2024(2) una sola descarga en base de feria deCalet Cáceres Vergara
 
Ivu- taller de diseño arquitectonico l , adicion y sustraccion de cubos,
Ivu- taller de diseño arquitectonico l , adicion y sustraccion de cubos,Ivu- taller de diseño arquitectonico l , adicion y sustraccion de cubos,
Ivu- taller de diseño arquitectonico l , adicion y sustraccion de cubos,juberrodasflores
 
REPORTE-HEMEROGRÁFICO-MARZO-2024-IRAPUATO-¿CÓMO VAMOS?.pdf
REPORTE-HEMEROGRÁFICO-MARZO-2024-IRAPUATO-¿CÓMO VAMOS?.pdfREPORTE-HEMEROGRÁFICO-MARZO-2024-IRAPUATO-¿CÓMO VAMOS?.pdf
REPORTE-HEMEROGRÁFICO-MARZO-2024-IRAPUATO-¿CÓMO VAMOS?.pdfIrapuatoCmovamos
 
Técnica palatina baja, anestesiología dental
Técnica palatina baja, anestesiología dentalTécnica palatina baja, anestesiología dental
Técnica palatina baja, anestesiología dentalIngrid459352
 
SUNEDU - Superintendencia Nacional de Educación superior Universitaria
SUNEDU - Superintendencia Nacional de Educación superior UniversitariaSUNEDU - Superintendencia Nacional de Educación superior Universitaria
SUNEDU - Superintendencia Nacional de Educación superior Universitariachayananazcosimeon
 
obras-hidraulicas.docxfffffffffffffffffff
obras-hidraulicas.docxfffffffffffffffffffobras-hidraulicas.docxfffffffffffffffffff
obras-hidraulicas.docxfffffffffffffffffffJefersonBazalloCarri1
 
tipos de organización y sus objetivos y aplicación
tipos de organización y sus objetivos y aplicacióntipos de organización y sus objetivos y aplicación
tipos de organización y sus objetivos y aplicaciónJonathanAntonioMaldo
 
La importancia de las pruebas de producto para tu empresa
La importancia de las pruebas de producto para tu empresaLa importancia de las pruebas de producto para tu empresa
La importancia de las pruebas de producto para tu empresamerca6
 
Las mujeres más ricas del mundo (2024).pdf
Las mujeres más ricas del mundo (2024).pdfLas mujeres más ricas del mundo (2024).pdf
Las mujeres más ricas del mundo (2024).pdfJC Díaz Herrera
 
REPORTE DE INCIDENCIA DELICTIVA MARZO 2024.pdf
REPORTE DE INCIDENCIA DELICTIVA MARZO 2024.pdfREPORTE DE INCIDENCIA DELICTIVA MARZO 2024.pdf
REPORTE DE INCIDENCIA DELICTIVA MARZO 2024.pdfIrapuatoCmovamos
 
triptico-de-las-drogas en la adolescencia
triptico-de-las-drogas en la adolescenciatriptico-de-las-drogas en la adolescencia
triptico-de-las-drogas en la adolescenciaferg6120
 
LA LEY DE LAS XII TABLAS en el curso de derecho
LA LEY DE LAS XII TABLAS en el curso de derechoLA LEY DE LAS XII TABLAS en el curso de derecho
LA LEY DE LAS XII TABLAS en el curso de derechojuliosabino1
 
Data Warehouse.gestion de bases de datos
Data Warehouse.gestion de bases de datosData Warehouse.gestion de bases de datos
Data Warehouse.gestion de bases de datosssuser948499
 
2 PROCESO ESTADISTICO PARA LA INVESTIGACION.pdf
2 PROCESO ESTADISTICO PARA LA INVESTIGACION.pdf2 PROCESO ESTADISTICO PARA LA INVESTIGACION.pdf
2 PROCESO ESTADISTICO PARA LA INVESTIGACION.pdfAnaBelindaArmellonHi
 
Qué es un Histograma estadístico teoria y problema
Qué es un Histograma estadístico teoria y problemaQué es un Histograma estadístico teoria y problema
Qué es un Histograma estadístico teoria y problemaJoellyAlejandraRodrg
 
Análisis de datos en acción: Optimizando el crecimiento de Cyclistic
Análisis de datos en acción: Optimizando el crecimiento de CyclisticAnálisis de datos en acción: Optimizando el crecimiento de Cyclistic
Análisis de datos en acción: Optimizando el crecimiento de CyclisticJamithGarcia1
 
PREGRADO-PRESENCIAL-FASE-C-202401 (1).pdf
PREGRADO-PRESENCIAL-FASE-C-202401 (1).pdfPREGRADO-PRESENCIAL-FASE-C-202401 (1).pdf
PREGRADO-PRESENCIAL-FASE-C-202401 (1).pdfluisccollana
 
El Teatro musical (qué es, cuál es su historia y trayectoria...)
El Teatro musical (qué es, cuál es su historia y trayectoria...)El Teatro musical (qué es, cuál es su historia y trayectoria...)
El Teatro musical (qué es, cuál es su historia y trayectoria...)estebancitoherrera
 
Los artistas mexicanos con más ventas de discos en la historia (2024).pdf
Los artistas mexicanos con más ventas de discos en la historia (2024).pdfLos artistas mexicanos con más ventas de discos en la historia (2024).pdf
Los artistas mexicanos con más ventas de discos en la historia (2024).pdfJC Díaz Herrera
 

Último (20)

Cuáles son las características biológicas que están marcadas en tu individual...
Cuáles son las características biológicas que están marcadas en tu individual...Cuáles son las características biológicas que están marcadas en tu individual...
Cuáles son las características biológicas que están marcadas en tu individual...
 
bases-cye-2024(2) una sola descarga en base de feria de
bases-cye-2024(2) una sola descarga en base de feria debases-cye-2024(2) una sola descarga en base de feria de
bases-cye-2024(2) una sola descarga en base de feria de
 
Ivu- taller de diseño arquitectonico l , adicion y sustraccion de cubos,
Ivu- taller de diseño arquitectonico l , adicion y sustraccion de cubos,Ivu- taller de diseño arquitectonico l , adicion y sustraccion de cubos,
Ivu- taller de diseño arquitectonico l , adicion y sustraccion de cubos,
 
REPORTE-HEMEROGRÁFICO-MARZO-2024-IRAPUATO-¿CÓMO VAMOS?.pdf
REPORTE-HEMEROGRÁFICO-MARZO-2024-IRAPUATO-¿CÓMO VAMOS?.pdfREPORTE-HEMEROGRÁFICO-MARZO-2024-IRAPUATO-¿CÓMO VAMOS?.pdf
REPORTE-HEMEROGRÁFICO-MARZO-2024-IRAPUATO-¿CÓMO VAMOS?.pdf
 
Técnica palatina baja, anestesiología dental
Técnica palatina baja, anestesiología dentalTécnica palatina baja, anestesiología dental
Técnica palatina baja, anestesiología dental
 
SUNEDU - Superintendencia Nacional de Educación superior Universitaria
SUNEDU - Superintendencia Nacional de Educación superior UniversitariaSUNEDU - Superintendencia Nacional de Educación superior Universitaria
SUNEDU - Superintendencia Nacional de Educación superior Universitaria
 
obras-hidraulicas.docxfffffffffffffffffff
obras-hidraulicas.docxfffffffffffffffffffobras-hidraulicas.docxfffffffffffffffffff
obras-hidraulicas.docxfffffffffffffffffff
 
tipos de organización y sus objetivos y aplicación
tipos de organización y sus objetivos y aplicacióntipos de organización y sus objetivos y aplicación
tipos de organización y sus objetivos y aplicación
 
La importancia de las pruebas de producto para tu empresa
La importancia de las pruebas de producto para tu empresaLa importancia de las pruebas de producto para tu empresa
La importancia de las pruebas de producto para tu empresa
 
Las mujeres más ricas del mundo (2024).pdf
Las mujeres más ricas del mundo (2024).pdfLas mujeres más ricas del mundo (2024).pdf
Las mujeres más ricas del mundo (2024).pdf
 
REPORTE DE INCIDENCIA DELICTIVA MARZO 2024.pdf
REPORTE DE INCIDENCIA DELICTIVA MARZO 2024.pdfREPORTE DE INCIDENCIA DELICTIVA MARZO 2024.pdf
REPORTE DE INCIDENCIA DELICTIVA MARZO 2024.pdf
 
triptico-de-las-drogas en la adolescencia
triptico-de-las-drogas en la adolescenciatriptico-de-las-drogas en la adolescencia
triptico-de-las-drogas en la adolescencia
 
LA LEY DE LAS XII TABLAS en el curso de derecho
LA LEY DE LAS XII TABLAS en el curso de derechoLA LEY DE LAS XII TABLAS en el curso de derecho
LA LEY DE LAS XII TABLAS en el curso de derecho
 
Data Warehouse.gestion de bases de datos
Data Warehouse.gestion de bases de datosData Warehouse.gestion de bases de datos
Data Warehouse.gestion de bases de datos
 
2 PROCESO ESTADISTICO PARA LA INVESTIGACION.pdf
2 PROCESO ESTADISTICO PARA LA INVESTIGACION.pdf2 PROCESO ESTADISTICO PARA LA INVESTIGACION.pdf
2 PROCESO ESTADISTICO PARA LA INVESTIGACION.pdf
 
Qué es un Histograma estadístico teoria y problema
Qué es un Histograma estadístico teoria y problemaQué es un Histograma estadístico teoria y problema
Qué es un Histograma estadístico teoria y problema
 
Análisis de datos en acción: Optimizando el crecimiento de Cyclistic
Análisis de datos en acción: Optimizando el crecimiento de CyclisticAnálisis de datos en acción: Optimizando el crecimiento de Cyclistic
Análisis de datos en acción: Optimizando el crecimiento de Cyclistic
 
PREGRADO-PRESENCIAL-FASE-C-202401 (1).pdf
PREGRADO-PRESENCIAL-FASE-C-202401 (1).pdfPREGRADO-PRESENCIAL-FASE-C-202401 (1).pdf
PREGRADO-PRESENCIAL-FASE-C-202401 (1).pdf
 
El Teatro musical (qué es, cuál es su historia y trayectoria...)
El Teatro musical (qué es, cuál es su historia y trayectoria...)El Teatro musical (qué es, cuál es su historia y trayectoria...)
El Teatro musical (qué es, cuál es su historia y trayectoria...)
 
Los artistas mexicanos con más ventas de discos en la historia (2024).pdf
Los artistas mexicanos con más ventas de discos en la historia (2024).pdfLos artistas mexicanos con más ventas de discos en la historia (2024).pdf
Los artistas mexicanos con más ventas de discos en la historia (2024).pdf
 

como Insertar Elementos en Lista (LSE).pptx

  • 1. Insertar Elementos en un Lista Simplemente Enlazada
  • 2. Insertar al Inicio 1. Crear nuevo nodo 2. Asignar valor (valores) al nuevo nodo 3. Asignar el campo siguiente del nuevo nodo a lista 4. Ahora lista apunta al nuevo nodo
  • 3. 1. Crear un nuevo Nodo lista->NULL; nvo_nodo NULL
  • 4. 2. Asignar valor (valores) al nuevo nodo n = 10; nvo_nodo NULL 10
  • 5. 3. Asignar el campo siguiente del nuevo nodo a lista nvo_nodo NULL 10 Lista Vacía lista -> NULL lista NULL 10 Lista No Vacía nvo_nodo lista 15
  • 6. 4. Ahora lista apunta al nuevo nodo nvo_nodo NULL 10 Lista Vacía lista -> NULL lista NULL 15 10 lista NULL 10 lista NULL 10 Lista No Vacía nvo_nodo lista 15
  • 7. Insertar al Final 1. Crear nuevo nodo y un nodo auxiliar 2. Asignar valor (valores) al nuevo nodo 3. Si la lista está vacía, la lista apunta a nuevo nodo 4. Si no, auxiliar apunta a lista (frente) 5. Mientras no estemos al final, aux apunta al siguiente 6. Al estar apuntando al final, nvo_nodo será aux->sig
  • 8. 1. Crear nuevo nodo y un nodo auxiliar aux NULL nvo_nodo NULL
  • 9. 2. Asignar valor (valores) al nuevo nodo aux NULL nvo_nodo NULL 50
  • 10. 3. Si la lista está vacía, la lista apunta a nuevo nodo lista NULL nvo_nodo NULL 50 lista -> NULL 50
  • 11. 4. Si no, auxiliar apunta a lista (frente) lista NULL 50 aux
  • 12. 5. Mientras no estemos al final, aux apunta al siguiente NULL 20 aux lista 10 15 NULL 20 lista 10 15 aux NULL 20 lista 10 15 aux
  • 13. 6. Al estar apuntando al final, nvo_nodo será aux->sig NULL 20 lista 10 15 aux 20 lista 10 15 nvo_nodo NULL 50 NULL 50
  • 14. Mostrar lista 1. Crear nodo auxiliar para la posición actual 2. Igualar la posición actual al inicio de la lista 3. Revisar si no hemos llegado al final 4. Imprimir dato actual y pasar a la siguiente posición
  • 15. 1. Crear nodo auxiliar para la posición actual actual NULL
  • 16. 2. Igualar la posición actual al inicio de la lista actual NULL NULL 20 lista 10 15
  • 17. 3. Revisar si no hemos llegado al final actual NULL NULL 20 lista 10 15
  • 18. 4. Imprimir dato actual y pasar a la siguiente posición actual NULL 20 lista 10 15 actual NULL 20 lista 10 15 cout<<actual->dato<<”->”; actual = actual->next; 10