SlideShare una empresa de Scribd logo
1 de 2
Descargar para leer sin conexión
Introducción.
Hasta el momento sólo se ha trabajado con estructuras de tamaño fijo, como lo son los arreglos unidimensionales y
bidimensionales. En este apartado revisaremos las estructuras de datos dinámicas, cuya característica principal es que crecen y se
reducen en tiempo de ejecución.
Una lista enlazada es una colección lineal de objetos de una clase autorreferenciada. Un programa accede a una lista enlazada a
través de una referencia al primer nodo en la lista. El programa accede a cada nodo subsiguiente a través de un miembro de
referencia de enlace almacenado en el nodo anterior.
Por convención la referencia de enlace en el último nodo de una lista se establece en null para indicar el final de la lista.
Los datos se almacenan de forma dinámica en una lista enlazada, el programa crea cada nodo según sea necesario.
En este tipo de estructuras, podemos emplear el método insertar al final para colocar un elemento en la parte final de la lista, o
insertar al frente para colocar el nuevo nodo en la parte frontal de la lista.
De igual forma, podemos emplear el método eliminar del final de la lista para eliminar el último elemento de la lista y devolver
una referencia a los datos eliminados.
¿Qué estructura de datos representa la siguiente imagen?
Arreglo
Árbol
Lista doblemente enlazada
Lista enlazada Una lista enlazada es una colección línea de objetos de una clase autorreferenciada.
Mis cursos Algoritmos y estructuras de datos Puntos extra 3 autocalificable
/ / /
Puntos extra 3 autocalificable: Revisión del intento https://aula07.utel.edu.mx/mod/quiz/review.php?attempt=885748&cmid=24106
1 de 2 23/05/2022, 22:24
Del ejemplo mostrado en el reactivo padre, indica cuál será el resultado después de aplicar la operación insertar al frente para el
elemento 12.
7, 12, 11
12, 7, 11 Este es el resultado después de aplicar la operación insertar al frente.
11, 7, 12
7, 11, 12
Del ejemplo mostrado en el reactivo padre, indica cuál será el resultado después de aplicar la operación insertar al final para el
elemento 12.
11, 7, 12
7, 11, 12
Este es el resultado después de aplicar la operación insertar al frente.
12, 7, 11
7, 12, 11
Mis cursos Algoritmos y estructuras de datos Puntos extra 3 autocalificable
/ / /
Puntos extra 3 autocalificable: Revisión del intento https://aula07.utel.edu.mx/mod/quiz/review.php?attempt=885748&cmid=24106
2 de 2 23/05/2022, 22:24

Más contenido relacionado

Similar a sem3pextra.pdf

Estructura datos unidad-2_y_3
Estructura datos unidad-2_y_3Estructura datos unidad-2_y_3
Estructura datos unidad-2_y_3Jhon_Marjorie
 
Clase5-ListasEnlazadasFinal.pdf
Clase5-ListasEnlazadasFinal.pdfClase5-ListasEnlazadasFinal.pdf
Clase5-ListasEnlazadasFinal.pdfPikachuAyala
 
Estructura datos unidad-2_y_3
Estructura datos unidad-2_y_3Estructura datos unidad-2_y_3
Estructura datos unidad-2_y_3marioUitzil
 
DIAPOSITIVAS DE LA UNIDAD 3
DIAPOSITIVAS DE LA UNIDAD 3DIAPOSITIVAS DE LA UNIDAD 3
DIAPOSITIVAS DE LA UNIDAD 3efrain_rap
 
Listas pilascolas edward.mejia-10-1314
Listas pilascolas edward.mejia-10-1314Listas pilascolas edward.mejia-10-1314
Listas pilascolas edward.mejia-10-1314Edward Mejia Gomez
 
Angela y vicky I-B
Angela y vicky I-BAngela y vicky I-B
Angela y vicky I-BvictoriaRJ
 
Estructura de Datos - Unidad III Estructuras Lineales
Estructura de Datos - Unidad III Estructuras LinealesEstructura de Datos - Unidad III Estructuras Lineales
Estructura de Datos - Unidad III Estructuras LinealesJosé Antonio Sandoval Acosta
 
Programación 3: listas y conjuntos en java
Programación 3: listas y conjuntos en javaProgramación 3: listas y conjuntos en java
Programación 3: listas y conjuntos en javaAngel Vázquez Patiño
 
8 Listas Encadenadas 2a Parte
8 Listas Encadenadas 2a Parte8 Listas Encadenadas 2a Parte
8 Listas Encadenadas 2a ParteUVM
 
METODOS DE ORDENACION ORDENAMIENTO Y BUSQUEDA (ALGORITMOS)
METODOS DE ORDENACION ORDENAMIENTO Y BUSQUEDA (ALGORITMOS)METODOS DE ORDENACION ORDENAMIENTO Y BUSQUEDA (ALGORITMOS)
METODOS DE ORDENACION ORDENAMIENTO Y BUSQUEDA (ALGORITMOS)Fuerza Auriazul
 
Diagramas UML (Diseño de Sistemas)
Diagramas UML (Diseño de Sistemas)Diagramas UML (Diseño de Sistemas)
Diagramas UML (Diseño de Sistemas)josue salas
 
Cuestiones de Repaso Capitulo 16
Cuestiones de Repaso Capitulo 16Cuestiones de Repaso Capitulo 16
Cuestiones de Repaso Capitulo 16Fabricio Sanchez
 

Similar a sem3pextra.pdf (20)

Estructura datos unidad-2_y_3
Estructura datos unidad-2_y_3Estructura datos unidad-2_y_3
Estructura datos unidad-2_y_3
 
Clase5-ListasEnlazadasFinal.pdf
Clase5-ListasEnlazadasFinal.pdfClase5-ListasEnlazadasFinal.pdf
Clase5-ListasEnlazadasFinal.pdf
 
Estructura datos unidad-2_y_3
Estructura datos unidad-2_y_3Estructura datos unidad-2_y_3
Estructura datos unidad-2_y_3
 
DIAPOSITIVAS DE LA UNIDAD 3
DIAPOSITIVAS DE LA UNIDAD 3DIAPOSITIVAS DE LA UNIDAD 3
DIAPOSITIVAS DE LA UNIDAD 3
 
Listas pilascolas edward.mejia-10-1314
Listas pilascolas edward.mejia-10-1314Listas pilascolas edward.mejia-10-1314
Listas pilascolas edward.mejia-10-1314
 
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
 
Listas,pilas&colas yorka
Listas,pilas&colas yorkaListas,pilas&colas yorka
Listas,pilas&colas yorka
 
Angela y vicky I-B
Angela y vicky I-BAngela y vicky I-B
Angela y vicky I-B
 
Estructura de Datos - Unidad III Estructuras Lineales
Estructura de Datos - Unidad III Estructuras LinealesEstructura de Datos - Unidad III Estructuras Lineales
Estructura de Datos - Unidad III Estructuras Lineales
 
3752215.ppt
3752215.ppt3752215.ppt
3752215.ppt
 
Programación 3: listas y conjuntos en java
Programación 3: listas y conjuntos en javaProgramación 3: listas y conjuntos en java
Programación 3: listas y conjuntos en java
 
Examen Parcial 2
Examen Parcial 2Examen Parcial 2
Examen Parcial 2
 
Trabajo2
Trabajo2Trabajo2
Trabajo2
 
8 Listas Encadenadas 2a Parte
8 Listas Encadenadas 2a Parte8 Listas Encadenadas 2a Parte
8 Listas Encadenadas 2a Parte
 
Presentación1
Presentación1Presentación1
Presentación1
 
METODOS DE ORDENACION ORDENAMIENTO Y BUSQUEDA (ALGORITMOS)
METODOS DE ORDENACION ORDENAMIENTO Y BUSQUEDA (ALGORITMOS)METODOS DE ORDENACION ORDENAMIENTO Y BUSQUEDA (ALGORITMOS)
METODOS DE ORDENACION ORDENAMIENTO Y BUSQUEDA (ALGORITMOS)
 
Listas
ListasListas
Listas
 
Diagramas UML (Diseño de Sistemas)
Diagramas UML (Diseño de Sistemas)Diagramas UML (Diseño de Sistemas)
Diagramas UML (Diseño de Sistemas)
 
Cuestiones de Repaso Capitulo 16
Cuestiones de Repaso Capitulo 16Cuestiones de Repaso Capitulo 16
Cuestiones de Repaso Capitulo 16
 
Algoritmo por seleccion
Algoritmo por seleccionAlgoritmo por seleccion
Algoritmo por seleccion
 

sem3pextra.pdf

  • 1. Introducción. Hasta el momento sólo se ha trabajado con estructuras de tamaño fijo, como lo son los arreglos unidimensionales y bidimensionales. En este apartado revisaremos las estructuras de datos dinámicas, cuya característica principal es que crecen y se reducen en tiempo de ejecución. Una lista enlazada es una colección lineal de objetos de una clase autorreferenciada. Un programa accede a una lista enlazada a través de una referencia al primer nodo en la lista. El programa accede a cada nodo subsiguiente a través de un miembro de referencia de enlace almacenado en el nodo anterior. Por convención la referencia de enlace en el último nodo de una lista se establece en null para indicar el final de la lista. Los datos se almacenan de forma dinámica en una lista enlazada, el programa crea cada nodo según sea necesario. En este tipo de estructuras, podemos emplear el método insertar al final para colocar un elemento en la parte final de la lista, o insertar al frente para colocar el nuevo nodo en la parte frontal de la lista. De igual forma, podemos emplear el método eliminar del final de la lista para eliminar el último elemento de la lista y devolver una referencia a los datos eliminados. ¿Qué estructura de datos representa la siguiente imagen? Arreglo Árbol Lista doblemente enlazada Lista enlazada Una lista enlazada es una colección línea de objetos de una clase autorreferenciada. Mis cursos Algoritmos y estructuras de datos Puntos extra 3 autocalificable / / / Puntos extra 3 autocalificable: Revisión del intento https://aula07.utel.edu.mx/mod/quiz/review.php?attempt=885748&cmid=24106 1 de 2 23/05/2022, 22:24
  • 2. Del ejemplo mostrado en el reactivo padre, indica cuál será el resultado después de aplicar la operación insertar al frente para el elemento 12. 7, 12, 11 12, 7, 11 Este es el resultado después de aplicar la operación insertar al frente. 11, 7, 12 7, 11, 12 Del ejemplo mostrado en el reactivo padre, indica cuál será el resultado después de aplicar la operación insertar al final para el elemento 12. 11, 7, 12 7, 11, 12 Este es el resultado después de aplicar la operación insertar al frente. 12, 7, 11 7, 12, 11 Mis cursos Algoritmos y estructuras de datos Puntos extra 3 autocalificable / / / Puntos extra 3 autocalificable: Revisión del intento https://aula07.utel.edu.mx/mod/quiz/review.php?attempt=885748&cmid=24106 2 de 2 23/05/2022, 22:24