SlideShare una empresa de Scribd logo
1 de 9
Colas
Cabrera Quiñones Brianda
Mora Castro Elizabeth
Sánchez Aguilar Olga
Sánchez González Adrián
Villanueva Cardona Paul
Una cola es una estructura de datos que almacena
elementos en una lista y permite acceder a los datos
por uno de los dos extremos de la lista (Fig. 15.4). Un
elemento se inserta en la cola (parte final) de la
lista y se suprime o elimina por la frente (parte inicial,
cabeza) de la lista. Las aplicaciones utilizan una
cola para almacenar elementos en su orden de
aparición o concurrencia
Fig.15.4
Colas
Es una estructura de tipo FIFO (first-iidfirs-out,
primero en ciitrar//Primero en
salir o bien primero en llegar/primero en ser
servido).
Las acciones que están permitidas en una cola son:
Colas
• AI igual que las pilas, las colas se pueden
implementar utilizando arrays o listas
enlazadas.
-La definición de una cola ha de
contener un array para almacenar los
elementos de la cola, y dos
marcadores o punteros (variables) que
mantienen las posiciones frente y final de
la cola
Colas
Una cola debe manejar diferentes tipos
de datos:
La clase Cola contiene una lista (listaQ) cuyo máximo
tamaño se determina por la constante MaxTamQ La
clase Cola contiene una lista (listaQ) cuyo máximo
tamaño se determina por la constante MaxTamQ.
Se definen dos tipos de variables puntero o
marcadores, frente y final.
Las operaciones típicas de la cola son: InsertarQ,
EliminarQ, Qvacia, Qllena, y FrenteQ. Colas
La declaración que se ha hecho del tipo Cola
contiene un array para el almacenamiento de los
elementos de la cola y dos marcadores o punteros:
uno apuntando a la posición de la cabeza o
cabecera de la cola y la otra al primer espacio vacío
a continuación del final de la cola.
Colas
Del final, donde se almacenó el Último elemento añadido. Una cola
vacía serepresenta por la condición cabeza = final. El array se
almacena de modo natural en la memoria tal como un bloque lineal
de n elementos. Se necesitan dos marcadores (punteros) cabeza y,final
para in dicar la posición del elemento que precede a la cabeza y la
posición.
El medio más eficiente, sin embargo, para almacenar una
cola en un array, es utilizar un tipo especial de array que
junte el extremo final de la cola con su extremo cabeza. Tal
array se denomina array circular
Colas
Referencia bibliográfica
Programación en c metodología
algoritmos y estructura de datos
editorial McGraw Hill
Colas
ejemplo
Colas

Más contenido relacionado

Destacado

ImagineCamps certification
ImagineCamps certificationImagineCamps certification
ImagineCamps certification
oussama Hafid
 
40處中國絕勝景點
40處中國絕勝景點40處中國絕勝景點
40處中國絕勝景點
summer_2270
 
387 soderjanie svin
387 soderjanie svin387 soderjanie svin
387 soderjanie svin
yarasilver
 
Licencias de creative commons
Licencias de creative commonsLicencias de creative commons
Licencias de creative commons
Lisseth Marizaca
 
Silla De Ruedas Masajeadora
Silla De Ruedas MasajeadoraSilla De Ruedas Masajeadora
Silla De Ruedas Masajeadora
Richard Huett
 
Muerte de bin laden
Muerte de bin ladenMuerte de bin laden
Muerte de bin laden
dapnhe
 

Destacado (20)

ImagineCamps certification
ImagineCamps certificationImagineCamps certification
ImagineCamps certification
 
40處中國絕勝景點
40處中國絕勝景點40處中國絕勝景點
40處中國絕勝景點
 
387 soderjanie svin
387 soderjanie svin387 soderjanie svin
387 soderjanie svin
 
B2 b
B2 bB2 b
B2 b
 
UD 8
UD 8UD 8
UD 8
 
Task 8
Task 8 Task 8
Task 8
 
Poeta neruda funciones
Poeta neruda funcionesPoeta neruda funciones
Poeta neruda funciones
 
Boletín informativo
Boletín informativoBoletín informativo
Boletín informativo
 
פרוטזות
פרוטזותפרוטזות
פרוטזות
 
סיכום שיעור שני – שיווק בפייסבוק
סיכום שיעור שני – שיווק בפייסבוקסיכום שיעור שני – שיווק בפייסבוק
סיכום שיעור שני – שיווק בפייסבוק
 
Словенија
СловенијаСловенија
Словенија
 
Le careme 2013 à saint laurent
Le careme 2013  à saint laurentLe careme 2013  à saint laurent
Le careme 2013 à saint laurent
 
Licencias de creative commons
Licencias de creative commonsLicencias de creative commons
Licencias de creative commons
 
La transformacio del relleu
La transformacio del relleuLa transformacio del relleu
La transformacio del relleu
 
Silla De Ruedas Masajeadora
Silla De Ruedas MasajeadoraSilla De Ruedas Masajeadora
Silla De Ruedas Masajeadora
 
Muerte de bin laden
Muerte de bin ladenMuerte de bin laden
Muerte de bin laden
 
División digital UNID
División digital UNIDDivisión digital UNID
División digital UNID
 
Onboarding - Lessons Learned
Onboarding - Lessons LearnedOnboarding - Lessons Learned
Onboarding - Lessons Learned
 
Planta Ezequiel zamora
Planta Ezequiel zamoraPlanta Ezequiel zamora
Planta Ezequiel zamora
 
Expérimentation et interprétation des algorithmes de tri élémentaires tp algo...
Expérimentation et interprétation des algorithmes de tri élémentaires tp algo...Expérimentation et interprétation des algorithmes de tri élémentaires tp algo...
Expérimentation et interprétation des algorithmes de tri élémentaires tp algo...
 

Similar a Colas

Listas,pilas y colas
Listas,pilas y colasListas,pilas y colas
Listas,pilas y colas
Blackzerox
 
Lista, pilas y colas
Lista, pilas y colasLista, pilas y colas
Lista, pilas y colas
Amaury Pascal
 
Lista, pilas y colas
Lista, pilas y colasLista, pilas y colas
Lista, pilas y colas
Amaury Pascal
 

Similar a Colas (20)

Programación 3: colas
Programación 3: colasProgramación 3: colas
Programación 3: colas
 
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
 
Colas en programacion
Colas en programacionColas en programacion
Colas en programacion
 
Datos
DatosDatos
Datos
 
evidencias de la unidad 3
evidencias de la unidad 3evidencias de la unidad 3
evidencias de la unidad 3
 
Pilas y colas
Pilas y colasPilas y colas
Pilas y colas
 
Colas, filas
Colas, filasColas, filas
Colas, filas
 
Listas, pilas & colas
Listas, pilas & colasListas, pilas & colas
Listas, pilas & colas
 
Listas,pilas y colas
Listas,pilas y colasListas,pilas y colas
Listas,pilas y colas
 
Colecciones en Scala
Colecciones en ScalaColecciones en Scala
Colecciones en Scala
 
Unidad 3 estructuras lineales
Unidad 3 estructuras linealesUnidad 3 estructuras lineales
Unidad 3 estructuras lineales
 
Dionely torres 11 1150
Dionely torres 11 1150Dionely torres 11 1150
Dionely torres 11 1150
 
Estructuras lineales
Estructuras linealesEstructuras lineales
Estructuras lineales
 
Unidad _ II
Unidad _ IIUnidad _ II
Unidad _ II
 
Darwin rodriguez 12-0861_pilasy_colas
Darwin rodriguez 12-0861_pilasy_colasDarwin rodriguez 12-0861_pilasy_colas
Darwin rodriguez 12-0861_pilasy_colas
 
Lista, pilas y colas
Lista, pilas y colasLista, pilas y colas
Lista, pilas y colas
 
Lista, pilas y colas
Lista, pilas y colasLista, pilas y colas
Lista, pilas y colas
 
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
 

Más de Adrian Zeus (6)

Presentación estructura
Presentación estructuraPresentación estructura
Presentación estructura
 
Presentación estructura
Presentación estructuraPresentación estructura
Presentación estructura
 
Proyecto Final Programación Visual
Proyecto Final Programación VisualProyecto Final Programación Visual
Proyecto Final Programación Visual
 
Proyecto inés
Proyecto inésProyecto inés
Proyecto inés
 
Protocolo de routers
Protocolo de routersProtocolo de routers
Protocolo de routers
 
Colas
ColasColas
Colas
 

Último

Comparativo DS 024-2016-EM vs DS 023-2017-EM - 21.08.17 (1).pdf
Comparativo DS 024-2016-EM vs DS 023-2017-EM - 21.08.17 (1).pdfComparativo DS 024-2016-EM vs DS 023-2017-EM - 21.08.17 (1).pdf
Comparativo DS 024-2016-EM vs DS 023-2017-EM - 21.08.17 (1).pdf
AJYSCORP
 
Tesis_liderazgo_desempeño_laboral_colaboradores_cooperativa_agraria_rutas_Inc...
Tesis_liderazgo_desempeño_laboral_colaboradores_cooperativa_agraria_rutas_Inc...Tesis_liderazgo_desempeño_laboral_colaboradores_cooperativa_agraria_rutas_Inc...
Tesis_liderazgo_desempeño_laboral_colaboradores_cooperativa_agraria_rutas_Inc...
MIGUELANGELLEGUIAGUZ
 
SENTENCIA COLOMBIA DISCRIMINACION SELECCION PERSONAL.pdf
SENTENCIA COLOMBIA DISCRIMINACION SELECCION PERSONAL.pdfSENTENCIA COLOMBIA DISCRIMINACION SELECCION PERSONAL.pdf
SENTENCIA COLOMBIA DISCRIMINACION SELECCION PERSONAL.pdf
JaredQuezada3
 

Último (20)

Comparativo DS 024-2016-EM vs DS 023-2017-EM - 21.08.17 (1).pdf
Comparativo DS 024-2016-EM vs DS 023-2017-EM - 21.08.17 (1).pdfComparativo DS 024-2016-EM vs DS 023-2017-EM - 21.08.17 (1).pdf
Comparativo DS 024-2016-EM vs DS 023-2017-EM - 21.08.17 (1).pdf
 
Sostenibilidad y continuidad huamcoli robin-cristian.pptx
Sostenibilidad y continuidad huamcoli robin-cristian.pptxSostenibilidad y continuidad huamcoli robin-cristian.pptx
Sostenibilidad y continuidad huamcoli robin-cristian.pptx
 
Tarea-4-Estadistica-Descriptiva-Materia.ppt
Tarea-4-Estadistica-Descriptiva-Materia.pptTarea-4-Estadistica-Descriptiva-Materia.ppt
Tarea-4-Estadistica-Descriptiva-Materia.ppt
 
MARKETING SENSORIAL CONTENIDO, KARLA JANETH
MARKETING SENSORIAL CONTENIDO, KARLA JANETHMARKETING SENSORIAL CONTENIDO, KARLA JANETH
MARKETING SENSORIAL CONTENIDO, KARLA JANETH
 
ADMINISTRACIÓN DE CUENTAS POR COBRAR CGSR.pptx
ADMINISTRACIÓN DE CUENTAS POR COBRAR CGSR.pptxADMINISTRACIÓN DE CUENTAS POR COBRAR CGSR.pptx
ADMINISTRACIÓN DE CUENTAS POR COBRAR CGSR.pptx
 
Tesis_liderazgo_desempeño_laboral_colaboradores_cooperativa_agraria_rutas_Inc...
Tesis_liderazgo_desempeño_laboral_colaboradores_cooperativa_agraria_rutas_Inc...Tesis_liderazgo_desempeño_laboral_colaboradores_cooperativa_agraria_rutas_Inc...
Tesis_liderazgo_desempeño_laboral_colaboradores_cooperativa_agraria_rutas_Inc...
 
Maria_diaz.pptx mapa conceptual gerencia industral
Maria_diaz.pptx mapa conceptual   gerencia industralMaria_diaz.pptx mapa conceptual   gerencia industral
Maria_diaz.pptx mapa conceptual gerencia industral
 
INFORMATIVO CIRCULAR FISCAL - RENTA 2023.ppsx
INFORMATIVO CIRCULAR FISCAL - RENTA 2023.ppsxINFORMATIVO CIRCULAR FISCAL - RENTA 2023.ppsx
INFORMATIVO CIRCULAR FISCAL - RENTA 2023.ppsx
 
SENTENCIA COLOMBIA DISCRIMINACION SELECCION PERSONAL.pdf
SENTENCIA COLOMBIA DISCRIMINACION SELECCION PERSONAL.pdfSENTENCIA COLOMBIA DISCRIMINACION SELECCION PERSONAL.pdf
SENTENCIA COLOMBIA DISCRIMINACION SELECCION PERSONAL.pdf
 
CONCEPTO Y LÍMITES DE LA TEORÍA CONTABLE.pdf
CONCEPTO Y LÍMITES DE LA TEORÍA CONTABLE.pdfCONCEPTO Y LÍMITES DE LA TEORÍA CONTABLE.pdf
CONCEPTO Y LÍMITES DE LA TEORÍA CONTABLE.pdf
 
INTERESES Y MULTAS DEL IMPUESTO A LA RENTA POWER POINT.pptx
INTERESES Y MULTAS DEL IMPUESTO A LA RENTA POWER POINT.pptxINTERESES Y MULTAS DEL IMPUESTO A LA RENTA POWER POINT.pptx
INTERESES Y MULTAS DEL IMPUESTO A LA RENTA POWER POINT.pptx
 
informacion-finanTFHHETHAETHciera-2022.pdf
informacion-finanTFHHETHAETHciera-2022.pdfinformacion-finanTFHHETHAETHciera-2022.pdf
informacion-finanTFHHETHAETHciera-2022.pdf
 
Empresa Sazonadores Lopesa estudio de mercado
Empresa Sazonadores Lopesa estudio de mercadoEmpresa Sazonadores Lopesa estudio de mercado
Empresa Sazonadores Lopesa estudio de mercado
 
Caja nacional de salud 0&!(&:(_5+:;?)8-!!(
Caja nacional de salud 0&!(&:(_5+:;?)8-!!(Caja nacional de salud 0&!(&:(_5+:;?)8-!!(
Caja nacional de salud 0&!(&:(_5+:;?)8-!!(
 
5.Monopolio, comparación perfecta en conta
5.Monopolio, comparación perfecta en conta5.Monopolio, comparación perfecta en conta
5.Monopolio, comparación perfecta en conta
 
mapa-conceptual-evidencias-de-auditoria_compress.pdf
mapa-conceptual-evidencias-de-auditoria_compress.pdfmapa-conceptual-evidencias-de-auditoria_compress.pdf
mapa-conceptual-evidencias-de-auditoria_compress.pdf
 
Manual para las 3 clases de tsunami de ventas.pdf
Manual para las 3 clases de tsunami de ventas.pdfManual para las 3 clases de tsunami de ventas.pdf
Manual para las 3 clases de tsunami de ventas.pdf
 
CULTURA EN LA NEGOCIACIÓN CONCEPTOS Y DEFINICIONES
CULTURA EN LA NEGOCIACIÓN CONCEPTOS Y DEFINICIONESCULTURA EN LA NEGOCIACIÓN CONCEPTOS Y DEFINICIONES
CULTURA EN LA NEGOCIACIÓN CONCEPTOS Y DEFINICIONES
 
Fabricación de Cremas en Industria Farmacéutica
Fabricación de Cremas en Industria FarmacéuticaFabricación de Cremas en Industria Farmacéutica
Fabricación de Cremas en Industria Farmacéutica
 
TEORÍAS DE LA MOTIVACIÓN Recursos Humanos.pptx
TEORÍAS DE LA MOTIVACIÓN Recursos Humanos.pptxTEORÍAS DE LA MOTIVACIÓN Recursos Humanos.pptx
TEORÍAS DE LA MOTIVACIÓN Recursos Humanos.pptx
 

Colas

  • 1. Colas Cabrera Quiñones Brianda Mora Castro Elizabeth Sánchez Aguilar Olga Sánchez González Adrián Villanueva Cardona Paul
  • 2. Una cola es una estructura de datos que almacena elementos en una lista y permite acceder a los datos por uno de los dos extremos de la lista (Fig. 15.4). Un elemento se inserta en la cola (parte final) de la lista y se suprime o elimina por la frente (parte inicial, cabeza) de la lista. Las aplicaciones utilizan una cola para almacenar elementos en su orden de aparición o concurrencia Fig.15.4 Colas
  • 3. Es una estructura de tipo FIFO (first-iidfirs-out, primero en ciitrar//Primero en salir o bien primero en llegar/primero en ser servido). Las acciones que están permitidas en una cola son: Colas
  • 4. • AI igual que las pilas, las colas se pueden implementar utilizando arrays o listas enlazadas. -La definición de una cola ha de contener un array para almacenar los elementos de la cola, y dos marcadores o punteros (variables) que mantienen las posiciones frente y final de la cola Colas
  • 5. Una cola debe manejar diferentes tipos de datos: La clase Cola contiene una lista (listaQ) cuyo máximo tamaño se determina por la constante MaxTamQ La clase Cola contiene una lista (listaQ) cuyo máximo tamaño se determina por la constante MaxTamQ. Se definen dos tipos de variables puntero o marcadores, frente y final. Las operaciones típicas de la cola son: InsertarQ, EliminarQ, Qvacia, Qllena, y FrenteQ. Colas
  • 6. La declaración que se ha hecho del tipo Cola contiene un array para el almacenamiento de los elementos de la cola y dos marcadores o punteros: uno apuntando a la posición de la cabeza o cabecera de la cola y la otra al primer espacio vacío a continuación del final de la cola. Colas
  • 7. Del final, donde se almacenó el Último elemento añadido. Una cola vacía serepresenta por la condición cabeza = final. El array se almacena de modo natural en la memoria tal como un bloque lineal de n elementos. Se necesitan dos marcadores (punteros) cabeza y,final para in dicar la posición del elemento que precede a la cabeza y la posición. El medio más eficiente, sin embargo, para almacenar una cola en un array, es utilizar un tipo especial de array que junte el extremo final de la cola con su extremo cabeza. Tal array se denomina array circular Colas
  • 8. Referencia bibliográfica Programación en c metodología algoritmos y estructura de datos editorial McGraw Hill Colas