SlideShare una empresa de Scribd logo
1 de 6
Estructura de datos 
Unidad III 
Estructuras Lineales 
Rubi veronica chimal Cuxin.
Introducción 
Esta unidad conoceremos, identificaremos y aplicaremos las estructuras lineales en 
la solución de problemas del mundo real utilizando un lenguaje de programación 
implemente las operaciones básicas (insertar, eliminar y buscar) en listas simples y 
doblemente enlazadas con un lenguaje de programación implemente las 
operaciones básicas (insertar y eliminar) en una pila en sus modalidades estática y 
dinámica. Además de utilizar un lenguaje de programación implemente las 
operaciones básicas (insertar y eliminar) en una cola en sus modalidades estática y 
dinámica. Incorpore además sus variantes de cola circular y bicola.
Colas 
Una cola, es una estructura de datos lineal que permite almacenar elementos por 
un extremo y extraerlos por el otro. Por tal motivo, es una estructura FIFO (first in, 
first out: primero en entrar, primero en salir). 
Al igual que en las pilas, se debe tener el control de la cola, tomando en cuenta de 
que si se quiere extraer un elemento de la cola se debe asegurar de que no esté 
vacía, o si se quiere insertar un elemento se debe asegurar de que la cola no esté 
llena, estas dos acciones se deben desarrollar al hacer operaciones con una cola. 
Las operaciones que aplican a una cola son: 
- Crear una cola. 
- Revisar si la cola está vacía. 
- Revisar si la cola está llena. 
- Insertar un elemento en la cola. 
- Extraer un elemento de la cola. 
- Revisar cuál es el siguiente elemento en la cola. 
Funcionamiento 
Cola vacía 
Se va a insertar un elemento en la cola, el número 10 push(10)(Los elementos se 
insertan al final de la cola) 
10 
Se va a insertar otro elemento en la cola, el número 13 push(13) (Los elementos 
se insertan al final de la cola) 
10 13 
Se va a insertar otro elemento en la cola, el número 15 push(15) (Los elementos 
se insertan al final de la cola) 
10 13 15
Se va a insertar otro elemento en la cola, el número 20 push(20)(Los elementos 
se insertan al final de la cola) 
10 13 15 20 
Se va a insertar otro elemento en la cola, el número 5 push(5)(Los elementos se 
insertan al final de la cola) 
10 13 15 20 5 
Si se quiere insertar otro elemento en la cola entonces debe de marcar cola llena, 
ya que no hay espacio para almacenar ningún otro valor 
Se extrae un valor de la cola llamando al método pop() (todos los valores de la 
cola se sacan del inicio). 
10 13 15 20 5 
Sale el valor de 10. 
13 15 20 5 
Al sacar el valor de 10 queda con espacio vacío en la primera posición por lo que 
se debe de recorrer para que quede espacio para almacenar un nuevo valor. 
Cola con recorrido aplicado 
13 15 20 5 
Si se extrae un valor de la cola llamando al método pop() (todos los valores de la 
cola se sacan del inicio). 
13 15 20 5 
Sale el valor de 13. 
15 20 5 
Al sacar el valor de 13 queda con espacio vacío en la primera posición por lo que 
se debe de recorrer para que quede espacio para almacenar un nuevo valor. 
Cola con recorrido aplicado 
15 20 5 
Y así sucesivamente hasta que no queden más elementos en la cola y si se quiere 
sacar un valor entonces va a marcar cola vacia.
Lo más recomendable y flexible para la creación de un nodo es utilizar un objeto 
por cada nodo, para ello debe comprender cuatro conceptos fundamentales que 
son: 
- Clase auto-referenciada, 
- Nodo, 
- Campo de enlace y 
- Enlace 
Una clase auto-referenciada es una clase con al menos un campo cuyo tipo de 
referencia es el nombre de la misma clase. 
public clase Nodo 
{ 
Object elemento; 
Nodo siguiente; 
//métodos 
} 
El código anterior es una clase auto-referenciada porque su campo siguiente tiene 
el tipo Nodo. El nodo es un objeto creado a partir de una clase auto-referenciada.
Conclusión 
Entendemos que una cola es una estructura de datos lineal que permite almacenar 
elementos por un extremo y extraerlos por el otro. Que utiliza diferentes secuencias 
o lógicas para poder lograrlo al igual que tienen algunas operaciones que aplican a 
una cola son: Crear una cola, Revisar si la cola está vacía, Revisar si la cola está 
llenar, Insertar un elemento en la cola, Extraer un elemento de la cola, Revisar cuál 
es el siguiente elemento en la cola.

Más contenido relacionado

La actualidad más candente

Listas cola y_pila.ranli_y_eladio
Listas cola y_pila.ranli_y_eladioListas cola y_pila.ranli_y_eladio
Listas cola y_pila.ranli_y_eladioRanli Cruz
 
Listas, pilas y colas
Listas, pilas y colasListas, pilas y colas
Listas, pilas y colasElbery
 
Estructura de datos. listas, pilas y colas
Estructura de datos. listas, pilas y colasEstructura de datos. listas, pilas y colas
Estructura de datos. listas, pilas y colasIARINAIA
 
Listas Doblemente Enlazadas y Listas Circulares
Listas Doblemente Enlazadas y Listas CircularesListas Doblemente Enlazadas y Listas Circulares
Listas Doblemente Enlazadas y Listas CircularesMago Julio Cesar
 
Ejercicios pilas y_colas
Ejercicios pilas y_colasEjercicios pilas y_colas
Ejercicios pilas y_colaskelvinst
 
Java pilas (Stacks) y colas (Queues)
Java pilas (Stacks) y colas (Queues)Java pilas (Stacks) y colas (Queues)
Java pilas (Stacks) y colas (Queues)Juan Astudillo
 
Listas enlazadas
Listas enlazadasListas enlazadas
Listas enlazadasguestbd36f7
 
3 desarollo manejo datos capitulo 4 -02 aplicaciones colecciones
3 desarollo manejo datos capitulo 4 -02 aplicaciones colecciones3 desarollo manejo datos capitulo 4 -02 aplicaciones colecciones
3 desarollo manejo datos capitulo 4 -02 aplicaciones coleccionesluis freddy
 
Objetos y arreglos en C#
Objetos y arreglos en C#Objetos y arreglos en C#
Objetos y arreglos en C#UVM
 
Pilas, colas & listas estructura de datos
Pilas, colas & listas   estructura de datosPilas, colas & listas   estructura de datos
Pilas, colas & listas estructura de datosKenia Adams
 
trabajo grupal de Vectores Unidimencionales C++
trabajo grupal  de Vectores Unidimencionales C++trabajo grupal  de Vectores Unidimencionales C++
trabajo grupal de Vectores Unidimencionales C++AronSilva
 

La actualidad más candente (19)

Listas cola y_pila.ranli_y_eladio
Listas cola y_pila.ranli_y_eladioListas cola y_pila.ranli_y_eladio
Listas cola y_pila.ranli_y_eladio
 
Listas, pilas y colas
Listas, pilas y colasListas, pilas y colas
Listas, pilas y colas
 
Estructura de datos. listas, pilas y colas
Estructura de datos. listas, pilas y colasEstructura de datos. listas, pilas y colas
Estructura de datos. listas, pilas y colas
 
Listas Doblemente Enlazadas y Listas Circulares
Listas Doblemente Enlazadas y Listas CircularesListas Doblemente Enlazadas y Listas Circulares
Listas Doblemente Enlazadas y Listas Circulares
 
Fila,pila y cola ..
Fila,pila y cola ..Fila,pila y cola ..
Fila,pila y cola ..
 
Tipos de operadores para C++
Tipos de operadores para C++Tipos de operadores para C++
Tipos de operadores para C++
 
Practica 3
Practica  3Practica  3
Practica 3
 
Tu
TuTu
Tu
 
Ejercicios pilas y_colas
Ejercicios pilas y_colasEjercicios pilas y_colas
Ejercicios pilas y_colas
 
Java pilas (Stacks) y colas (Queues)
Java pilas (Stacks) y colas (Queues)Java pilas (Stacks) y colas (Queues)
Java pilas (Stacks) y colas (Queues)
 
Estructura de Datos (LISTAS, COLAS, PILAS)
Estructura de Datos (LISTAS, COLAS, PILAS)Estructura de Datos (LISTAS, COLAS, PILAS)
Estructura de Datos (LISTAS, COLAS, PILAS)
 
Listas enlazadas
Listas enlazadasListas enlazadas
Listas enlazadas
 
3 desarollo manejo datos capitulo 4 -02 aplicaciones colecciones
3 desarollo manejo datos capitulo 4 -02 aplicaciones colecciones3 desarollo manejo datos capitulo 4 -02 aplicaciones colecciones
3 desarollo manejo datos capitulo 4 -02 aplicaciones colecciones
 
Objetos y arreglos en C#
Objetos y arreglos en C#Objetos y arreglos en C#
Objetos y arreglos en C#
 
Pilas, colas & listas estructura de datos
Pilas, colas & listas   estructura de datosPilas, colas & listas   estructura de datos
Pilas, colas & listas estructura de datos
 
Estructura datos pilas y colas
Estructura datos pilas y colasEstructura datos pilas y colas
Estructura datos pilas y colas
 
Cuestionario
Cuestionario Cuestionario
Cuestionario
 
Listas, pilas y colas
Listas, pilas y colasListas, pilas y colas
Listas, pilas y colas
 
trabajo grupal de Vectores Unidimencionales C++
trabajo grupal  de Vectores Unidimencionales C++trabajo grupal  de Vectores Unidimencionales C++
trabajo grupal de Vectores Unidimencionales C++
 

Destacado

Mantenimiento preventivo y correctivo
Mantenimiento preventivo y correctivoMantenimiento preventivo y correctivo
Mantenimiento preventivo y correctivoVanesaAlfaro
 
La relacion de la lingüística, la
La relacion de la lingüística, laLa relacion de la lingüística, la
La relacion de la lingüística, laJessica Flores
 
Solucio¦ün
Solucio¦ünSolucio¦ün
Solucio¦ünsalavill
 
Copy of herramientas de google
Copy of herramientas de googleCopy of herramientas de google
Copy of herramientas de googlemariancampra
 
Cupulas doradas en kiev.pps
Cupulas doradas en kiev.ppsCupulas doradas en kiev.pps
Cupulas doradas en kiev.ppsAntonio Ferrero
 
Reporte monitoreo prensa 18 02-2015
Reporte monitoreo prensa 18 02-2015Reporte monitoreo prensa 18 02-2015
Reporte monitoreo prensa 18 02-2015afipdocumentos
 
Revista Zona Bioceanica Dic 2012
Revista Zona Bioceanica Dic 2012Revista Zona Bioceanica Dic 2012
Revista Zona Bioceanica Dic 2012RevistaZona
 
Overview with additional focus on the topic of forests, agriculture and food
Overview with additional focus on the topic of forests, agriculture and foodOverview with additional focus on the topic of forests, agriculture and food
Overview with additional focus on the topic of forests, agriculture and foodipcc-media
 
Nuevos negocios oportunidades y retos de la economía colaborativa - expoas...
Nuevos negocios   oportunidades y retos de la economía colaborativa - expoas...Nuevos negocios   oportunidades y retos de la economía colaborativa - expoas...
Nuevos negocios oportunidades y retos de la economía colaborativa - expoas...Sharecollab
 
Presentacion de sistemas
Presentacion de sistemasPresentacion de sistemas
Presentacion de sistemascarloschavezsdi
 
Obligaciones extracontractuales
Obligaciones extracontractualesObligaciones extracontractuales
Obligaciones extracontractualesluciasanchezrrhh
 

Destacado (20)

Mantenimiento preventivo y correctivo
Mantenimiento preventivo y correctivoMantenimiento preventivo y correctivo
Mantenimiento preventivo y correctivo
 
Reporte de lectura
Reporte de lecturaReporte de lectura
Reporte de lectura
 
La relacion de la lingüística, la
La relacion de la lingüística, laLa relacion de la lingüística, la
La relacion de la lingüística, la
 
Solucio¦ün
Solucio¦ünSolucio¦ün
Solucio¦ün
 
Copy of herramientas de google
Copy of herramientas de googleCopy of herramientas de google
Copy of herramientas de google
 
La amistad Adyela Anirak Loaiza Valdez
La amistad Adyela Anirak Loaiza ValdezLa amistad Adyela Anirak Loaiza Valdez
La amistad Adyela Anirak Loaiza Valdez
 
Cupulas doradas en kiev.pps
Cupulas doradas en kiev.ppsCupulas doradas en kiev.pps
Cupulas doradas en kiev.pps
 
Reporte monitoreo prensa 18 02-2015
Reporte monitoreo prensa 18 02-2015Reporte monitoreo prensa 18 02-2015
Reporte monitoreo prensa 18 02-2015
 
Revista Zona Bioceanica Dic 2012
Revista Zona Bioceanica Dic 2012Revista Zona Bioceanica Dic 2012
Revista Zona Bioceanica Dic 2012
 
Ejercicios tema 4
Ejercicios tema 4Ejercicios tema 4
Ejercicios tema 4
 
Overview with additional focus on the topic of forests, agriculture and food
Overview with additional focus on the topic of forests, agriculture and foodOverview with additional focus on the topic of forests, agriculture and food
Overview with additional focus on the topic of forests, agriculture and food
 
Ensayo tics
Ensayo ticsEnsayo tics
Ensayo tics
 
Lectio Divina del Evangelio de hoy Mateo 9., 9, 14
 Lectio Divina del Evangelio de hoy  Mateo 9., 9, 14 Lectio Divina del Evangelio de hoy  Mateo 9., 9, 14
Lectio Divina del Evangelio de hoy Mateo 9., 9, 14
 
Rosana ochoa
Rosana ochoaRosana ochoa
Rosana ochoa
 
Presentación1
Presentación1Presentación1
Presentación1
 
Nuevos negocios oportunidades y retos de la economía colaborativa - expoas...
Nuevos negocios   oportunidades y retos de la economía colaborativa - expoas...Nuevos negocios   oportunidades y retos de la economía colaborativa - expoas...
Nuevos negocios oportunidades y retos de la economía colaborativa - expoas...
 
Presentacion de sistemas
Presentacion de sistemasPresentacion de sistemas
Presentacion de sistemas
 
Obligaciones extracontractuales
Obligaciones extracontractualesObligaciones extracontractuales
Obligaciones extracontractuales
 
Aula de informatica
Aula de informaticaAula de informatica
Aula de informatica
 
Cultura audiovisual tema 5
Cultura audiovisual tema 5Cultura audiovisual tema 5
Cultura audiovisual tema 5
 

Similar a Informe técnico - Unidad 3 Estructuras no lineales (Rubí Verónica)

PAILAS Y COLAS EN LA ULEAM FVD
PAILAS Y COLAS EN LA ULEAM FVDPAILAS Y COLAS EN LA ULEAM FVD
PAILAS Y COLAS EN LA ULEAM FVDFranco Snipes
 
Estructura de datos
Estructura de datosEstructura de datos
Estructura de datoscharlezgt
 
Estructura de datos.vrb
Estructura de datos.vrbEstructura de datos.vrb
Estructura de datos.vrbviela6
 
Estructura de datos.vrb
Estructura de datos.vrbEstructura de datos.vrb
Estructura de datos.vrbviela6
 
Estructura de datos.vrb
Estructura de datos.vrbEstructura de datos.vrb
Estructura de datos.vrbviela6
 
Estructura de datos.vrb
Estructura de datos.vrbEstructura de datos.vrb
Estructura de datos.vrbviela6
 
Sesion n°1 estructura de datos
Sesion n°1 estructura de datosSesion n°1 estructura de datos
Sesion n°1 estructura de datosJosé Braganza
 
Curso-PROPE-PyED-5-Pilas-Colas-programacion
Curso-PROPE-PyED-5-Pilas-Colas-programacionCurso-PROPE-PyED-5-Pilas-Colas-programacion
Curso-PROPE-PyED-5-Pilas-Colas-programacionLUISFERNANDOMORENOSO2
 
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
 
Estructura de datos
Estructura de datos Estructura de datos
Estructura de datos jarydr18
 
Estructuras dinámicas de Datos Lenguaje c
Estructuras dinámicas de Datos Lenguaje cEstructuras dinámicas de Datos Lenguaje c
Estructuras dinámicas de Datos Lenguaje cCarlosRamsesGp
 
Estructura de datos: lista, pilas y colas
Estructura de datos: lista, pilas y colasEstructura de datos: lista, pilas y colas
Estructura de datos: lista, pilas y colasHuascar Génere
 
9 Colas
9 Colas9 Colas
9 ColasUVM
 

Similar a Informe técnico - Unidad 3 Estructuras no lineales (Rubí Verónica) (20)

Operaciones con colas
Operaciones con colasOperaciones con colas
Operaciones con colas
 
Colas
ColasColas
Colas
 
Darwin rodriguez 12-0861_pilasy_colas
Darwin rodriguez 12-0861_pilasy_colasDarwin rodriguez 12-0861_pilasy_colas
Darwin rodriguez 12-0861_pilasy_colas
 
PAILAS Y COLAS EN LA ULEAM FVD
PAILAS Y COLAS EN LA ULEAM FVDPAILAS Y COLAS EN LA ULEAM FVD
PAILAS Y COLAS EN LA ULEAM FVD
 
Estructura de datos
Estructura de datosEstructura de datos
Estructura de datos
 
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
 
Estructura de datos.vrb
Estructura de datos.vrbEstructura de datos.vrb
Estructura de datos.vrb
 
Colas
ColasColas
Colas
 
Sesion n°1 estructura de datos
Sesion n°1 estructura de datosSesion n°1 estructura de datos
Sesion n°1 estructura de datos
 
Curso-PROPE-PyED-5-Pilas-Colas-programacion
Curso-PROPE-PyED-5-Pilas-Colas-programacionCurso-PROPE-PyED-5-Pilas-Colas-programacion
Curso-PROPE-PyED-5-Pilas-Colas-programacion
 
Programación 3: colas
Programación 3: colasProgramación 3: colas
Programación 3: colas
 
Gilmora
GilmoraGilmora
Gilmora
 
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
 
Estructura de datos
Estructura de datos Estructura de datos
Estructura de datos
 
Estructuras dinámicas de Datos Lenguaje c
Estructuras dinámicas de Datos Lenguaje cEstructuras dinámicas de Datos Lenguaje c
Estructuras dinámicas de Datos Lenguaje c
 
Estructura de datos: lista, pilas y colas
Estructura de datos: lista, pilas y colasEstructura de datos: lista, pilas y colas
Estructura de datos: lista, pilas y colas
 
Pilas, colas, y listas estructura de datos
Pilas, colas, y listas estructura de datosPilas, colas, y listas estructura de datos
Pilas, colas, y listas estructura de datos
 
9 Colas
9 Colas9 Colas
9 Colas
 

Más de Rubi Veronica Chimal Cuxin

Informe técnico Unidad 7 Análisis de algoritmos (Rubí Veronica)
Informe técnico Unidad 7 Análisis de algoritmos (Rubí Veronica)Informe técnico Unidad 7 Análisis de algoritmos (Rubí Veronica)
Informe técnico Unidad 7 Análisis de algoritmos (Rubí Veronica)Rubi Veronica Chimal Cuxin
 
Informe técnico - Métodos de búsqueda Unidad 6 (Rubí Verónica)
Informe técnico - Métodos de búsqueda Unidad 6 (Rubí Verónica)Informe técnico - Métodos de búsqueda Unidad 6 (Rubí Verónica)
Informe técnico - Métodos de búsqueda Unidad 6 (Rubí Verónica)Rubi Veronica Chimal Cuxin
 
Informe Técnico - Recursividad Unidad 2 (Rubi Veronica)
Informe Técnico - Recursividad Unidad 2 (Rubi Veronica)Informe Técnico - Recursividad Unidad 2 (Rubi Veronica)
Informe Técnico - Recursividad Unidad 2 (Rubi Veronica)Rubi Veronica Chimal Cuxin
 
Informe técnico - Unidad 5 Métodos de ordenamiento (Rubí Veronica)
Informe técnico - Unidad 5 Métodos de ordenamiento (Rubí Veronica)Informe técnico - Unidad 5 Métodos de ordenamiento (Rubí Veronica)
Informe técnico - Unidad 5 Métodos de ordenamiento (Rubí Veronica)Rubi Veronica Chimal Cuxin
 
Informe técnico Unidad 4 Estructuras no lineales (Rubí Verónica)
Informe técnico Unidad 4 Estructuras no lineales (Rubí Verónica)Informe técnico Unidad 4 Estructuras no lineales (Rubí Verónica)
Informe técnico Unidad 4 Estructuras no lineales (Rubí Verónica)Rubi Veronica Chimal Cuxin
 

Más de Rubi Veronica Chimal Cuxin (7)

Informe técnico Unidad 7 Análisis de algoritmos (Rubí Veronica)
Informe técnico Unidad 7 Análisis de algoritmos (Rubí Veronica)Informe técnico Unidad 7 Análisis de algoritmos (Rubí Veronica)
Informe técnico Unidad 7 Análisis de algoritmos (Rubí Veronica)
 
Informe técnico - Métodos de búsqueda Unidad 6 (Rubí Verónica)
Informe técnico - Métodos de búsqueda Unidad 6 (Rubí Verónica)Informe técnico - Métodos de búsqueda Unidad 6 (Rubí Verónica)
Informe técnico - Métodos de búsqueda Unidad 6 (Rubí Verónica)
 
Informe Técnico - Recursividad Unidad 2 (Rubi Veronica)
Informe Técnico - Recursividad Unidad 2 (Rubi Veronica)Informe Técnico - Recursividad Unidad 2 (Rubi Veronica)
Informe Técnico - Recursividad Unidad 2 (Rubi Veronica)
 
Informe técnico - Unidad 5 Métodos de ordenamiento (Rubí Veronica)
Informe técnico - Unidad 5 Métodos de ordenamiento (Rubí Veronica)Informe técnico - Unidad 5 Métodos de ordenamiento (Rubí Veronica)
Informe técnico - Unidad 5 Métodos de ordenamiento (Rubí Veronica)
 
Informe técnico Unidad 4 Estructuras no lineales (Rubí Verónica)
Informe técnico Unidad 4 Estructuras no lineales (Rubí Verónica)Informe técnico Unidad 4 Estructuras no lineales (Rubí Verónica)
Informe técnico Unidad 4 Estructuras no lineales (Rubí Verónica)
 
Informe Tecnico Unidad 1 (Rubi veronica)
Informe Tecnico Unidad 1 (Rubi veronica)Informe Tecnico Unidad 1 (Rubi veronica)
Informe Tecnico Unidad 1 (Rubi veronica)
 
Evidencias1 (Diapositivas - Rubi Veronica)
Evidencias1 (Diapositivas  - Rubi Veronica)Evidencias1 (Diapositivas  - Rubi Veronica)
Evidencias1 (Diapositivas - Rubi Veronica)
 

Último

Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxKarlaMassielMartinez
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxPryhaSalam
 

Último (20)

Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
 

Informe técnico - Unidad 3 Estructuras no lineales (Rubí Verónica)

  • 1. Estructura de datos Unidad III Estructuras Lineales Rubi veronica chimal Cuxin.
  • 2. Introducción Esta unidad conoceremos, identificaremos y aplicaremos las estructuras lineales en la solución de problemas del mundo real utilizando un lenguaje de programación implemente las operaciones básicas (insertar, eliminar y buscar) en listas simples y doblemente enlazadas con un lenguaje de programación implemente las operaciones básicas (insertar y eliminar) en una pila en sus modalidades estática y dinámica. Además de utilizar un lenguaje de programación implemente las operaciones básicas (insertar y eliminar) en una cola en sus modalidades estática y dinámica. Incorpore además sus variantes de cola circular y bicola.
  • 3. Colas Una cola, es una estructura de datos lineal que permite almacenar elementos por un extremo y extraerlos por el otro. Por tal motivo, es una estructura FIFO (first in, first out: primero en entrar, primero en salir). Al igual que en las pilas, se debe tener el control de la cola, tomando en cuenta de que si se quiere extraer un elemento de la cola se debe asegurar de que no esté vacía, o si se quiere insertar un elemento se debe asegurar de que la cola no esté llena, estas dos acciones se deben desarrollar al hacer operaciones con una cola. Las operaciones que aplican a una cola son: - Crear una cola. - Revisar si la cola está vacía. - Revisar si la cola está llena. - Insertar un elemento en la cola. - Extraer un elemento de la cola. - Revisar cuál es el siguiente elemento en la cola. Funcionamiento Cola vacía Se va a insertar un elemento en la cola, el número 10 push(10)(Los elementos se insertan al final de la cola) 10 Se va a insertar otro elemento en la cola, el número 13 push(13) (Los elementos se insertan al final de la cola) 10 13 Se va a insertar otro elemento en la cola, el número 15 push(15) (Los elementos se insertan al final de la cola) 10 13 15
  • 4. Se va a insertar otro elemento en la cola, el número 20 push(20)(Los elementos se insertan al final de la cola) 10 13 15 20 Se va a insertar otro elemento en la cola, el número 5 push(5)(Los elementos se insertan al final de la cola) 10 13 15 20 5 Si se quiere insertar otro elemento en la cola entonces debe de marcar cola llena, ya que no hay espacio para almacenar ningún otro valor Se extrae un valor de la cola llamando al método pop() (todos los valores de la cola se sacan del inicio). 10 13 15 20 5 Sale el valor de 10. 13 15 20 5 Al sacar el valor de 10 queda con espacio vacío en la primera posición por lo que se debe de recorrer para que quede espacio para almacenar un nuevo valor. Cola con recorrido aplicado 13 15 20 5 Si se extrae un valor de la cola llamando al método pop() (todos los valores de la cola se sacan del inicio). 13 15 20 5 Sale el valor de 13. 15 20 5 Al sacar el valor de 13 queda con espacio vacío en la primera posición por lo que se debe de recorrer para que quede espacio para almacenar un nuevo valor. Cola con recorrido aplicado 15 20 5 Y así sucesivamente hasta que no queden más elementos en la cola y si se quiere sacar un valor entonces va a marcar cola vacia.
  • 5. Lo más recomendable y flexible para la creación de un nodo es utilizar un objeto por cada nodo, para ello debe comprender cuatro conceptos fundamentales que son: - Clase auto-referenciada, - Nodo, - Campo de enlace y - Enlace Una clase auto-referenciada es una clase con al menos un campo cuyo tipo de referencia es el nombre de la misma clase. public clase Nodo { Object elemento; Nodo siguiente; //métodos } El código anterior es una clase auto-referenciada porque su campo siguiente tiene el tipo Nodo. El nodo es un objeto creado a partir de una clase auto-referenciada.
  • 6. Conclusión Entendemos que una cola es una estructura de datos lineal que permite almacenar elementos por un extremo y extraerlos por el otro. Que utiliza diferentes secuencias o lógicas para poder lograrlo al igual que tienen algunas operaciones que aplican a una cola son: Crear una cola, Revisar si la cola está vacía, Revisar si la cola está llenar, Insertar un elemento en la cola, Extraer un elemento de la cola, Revisar cuál es el siguiente elemento en la cola.