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 (20)

Chapter One
Chapter OneChapter One
Chapter One
 
Jack the ripper 3
Jack the ripper 3Jack the ripper 3
Jack the ripper 3
 
MARCO TEORICO
MARCO TEORICOMARCO TEORICO
MARCO TEORICO
 
Internet
InternetInternet
Internet
 
Final task alb toro
Final task  alb toroFinal task  alb toro
Final task alb toro
 
Introduccion de física
Introduccion de físicaIntroduccion de física
Introduccion de física
 
Wilson 2 2
Wilson 2 2Wilson 2 2
Wilson 2 2
 
Advertising techniques
Advertising techniques Advertising techniques
Advertising techniques
 
Special types of trauma
Special types of traumaSpecial types of trauma
Special types of trauma
 
Can You Draw Me An Arrow
Can You Draw Me An ArrowCan You Draw Me An Arrow
Can You Draw Me An Arrow
 
Sheet bone scan
Sheet bone scanSheet bone scan
Sheet bone scan
 
Vg helg 23102010_om_gtd
Vg helg 23102010_om_gtdVg helg 23102010_om_gtd
Vg helg 23102010_om_gtd
 
중국의 문화재
중국의 문화재중국의 문화재
중국의 문화재
 
Á BELEZA DA MIÑA TERRA
Á BELEZA DA MIÑA TERRAÁ BELEZA DA MIÑA TERRA
Á BELEZA DA MIÑA TERRA
 
Theo en het plasma
Theo en het plasmaTheo en het plasma
Theo en het plasma
 
4square Cuadrados De Stanko
4square  Cuadrados   De Stanko4square  Cuadrados   De Stanko
4square Cuadrados De Stanko
 
Young Marketers 2 - GUN POWDER
Young Marketers 2 - GUN POWDERYoung Marketers 2 - GUN POWDER
Young Marketers 2 - GUN POWDER
 
El uso de tecnologías síncronas y asíncronas en educación
El uso de tecnologías síncronas y asíncronas en educaciónEl uso de tecnologías síncronas y asíncronas en educación
El uso de tecnologías síncronas y asíncronas en educación
 
Notas 2012 1
Notas 2012 1Notas 2012 1
Notas 2012 1
 
world wide web
world wide webworld wide web
world wide web
 

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

Presentación estructura
Presentación estructuraPresentación estructura
Presentación estructuraAdrian Zeus
 
Presentación estructura
Presentación estructuraPresentación estructura
Presentación estructuraAdrian Zeus
 
Proyecto Final Programación Visual
Proyecto Final Programación VisualProyecto Final Programación Visual
Proyecto Final Programación VisualAdrian Zeus
 
Protocolo de routers
Protocolo de routersProtocolo de routers
Protocolo de routersAdrian Zeus
 

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

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.pptxRafaelSabido2
 
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.pptxRENANRODRIGORAMIREZR
 
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.pdfga476353
 
Presentacion encuentra tu creatividad papel azul.pdf
Presentacion encuentra tu creatividad papel azul.pdfPresentacion encuentra tu creatividad papel azul.pdf
Presentacion encuentra tu creatividad papel azul.pdfaldonaim115
 
el impuesto genera A LAS LAS lasventas IGV
el impuesto genera A LAS  LAS lasventas IGVel impuesto genera A LAS  LAS lasventas IGV
el impuesto genera A LAS LAS lasventas IGVTeresa Rc
 
informacion-finanTFHHETHAETHciera-2022.pdf
informacion-finanTFHHETHAETHciera-2022.pdfinformacion-finanTFHHETHAETHciera-2022.pdf
informacion-finanTFHHETHAETHciera-2022.pdfPriscilaBermello
 
EL REFERENDO para una exposición de sociales
EL REFERENDO para una exposición de socialesEL REFERENDO para una exposición de sociales
EL REFERENDO para una exposición de socialeszaidylisbethnarvaezm
 
Manual de Imagen Personal y uso de uniformes
Manual de Imagen Personal y uso de uniformesManual de Imagen Personal y uso de uniformes
Manual de Imagen Personal y uso de uniformesElizabeth152261
 
implemenatcion de un data mart en logistica
implemenatcion de un data mart en logisticaimplemenatcion de un data mart en logistica
implemenatcion de un data mart en logisticaghgfhhgf
 
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-!!(HelenDanielaGuaruaBo
 
260813887-diagrama-de-flujo-de-proceso-de-esparrago-fresco-verde.pptx
260813887-diagrama-de-flujo-de-proceso-de-esparrago-fresco-verde.pptx260813887-diagrama-de-flujo-de-proceso-de-esparrago-fresco-verde.pptx
260813887-diagrama-de-flujo-de-proceso-de-esparrago-fresco-verde.pptxi7ingenieria
 
modulo+penal+del+16+al+20+hhggde+enero.pdf
modulo+penal+del+16+al+20+hhggde+enero.pdfmodulo+penal+del+16+al+20+hhggde+enero.pdf
modulo+penal+del+16+al+20+hhggde+enero.pdfmisssusanalrescate01
 
Las sociedades anónimas en el Perú , de acuerdo a la Ley general de sociedades
Las sociedades anónimas en el Perú , de acuerdo a la Ley general de sociedadesLas sociedades anónimas en el Perú , de acuerdo a la Ley general de sociedades
Las sociedades anónimas en el Perú , de acuerdo a la Ley general de sociedadesPatrickSteve4
 
2024 - 04 PPT Directiva para la formalizacion, sustento y registro del gasto ...
2024 - 04 PPT Directiva para la formalizacion, sustento y registro del gasto ...2024 - 04 PPT Directiva para la formalizacion, sustento y registro del gasto ...
2024 - 04 PPT Directiva para la formalizacion, sustento y registro del gasto ...TaniaCruzInga
 
3ro - Semana 1 (EDA 2) 2023 (3).ppt. edx
3ro - Semana 1 (EDA 2) 2023 (3).ppt. edx3ro - Semana 1 (EDA 2) 2023 (3).ppt. edx
3ro - Semana 1 (EDA 2) 2023 (3).ppt. edxEvafabi
 
senati-powerpoint_5TOS-_ALUMNOS (1).pptx
senati-powerpoint_5TOS-_ALUMNOS (1).pptxsenati-powerpoint_5TOS-_ALUMNOS (1).pptx
senati-powerpoint_5TOS-_ALUMNOS (1).pptxnathalypaolaacostasu
 
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.pptxterciariojaussaudr
 
____ABC de las constelaciones con enfoque centrado en soluciones - Gabriel de...
____ABC de las constelaciones con enfoque centrado en soluciones - Gabriel de...____ABC de las constelaciones con enfoque centrado en soluciones - Gabriel de...
____ABC de las constelaciones con enfoque centrado en soluciones - Gabriel de...BaleriaMaldonado1
 
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).pdfAJYSCORP
 
4 Tipos de Empresa Sociedad colectiva.pptx
4 Tipos de Empresa Sociedad colectiva.pptx4 Tipos de Empresa Sociedad colectiva.pptx
4 Tipos de Empresa Sociedad colectiva.pptxRicardo113759
 

Último (20)

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
 
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
 
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
 
Presentacion encuentra tu creatividad papel azul.pdf
Presentacion encuentra tu creatividad papel azul.pdfPresentacion encuentra tu creatividad papel azul.pdf
Presentacion encuentra tu creatividad papel azul.pdf
 
el impuesto genera A LAS LAS lasventas IGV
el impuesto genera A LAS  LAS lasventas IGVel impuesto genera A LAS  LAS lasventas IGV
el impuesto genera A LAS LAS lasventas IGV
 
informacion-finanTFHHETHAETHciera-2022.pdf
informacion-finanTFHHETHAETHciera-2022.pdfinformacion-finanTFHHETHAETHciera-2022.pdf
informacion-finanTFHHETHAETHciera-2022.pdf
 
EL REFERENDO para una exposición de sociales
EL REFERENDO para una exposición de socialesEL REFERENDO para una exposición de sociales
EL REFERENDO para una exposición de sociales
 
Manual de Imagen Personal y uso de uniformes
Manual de Imagen Personal y uso de uniformesManual de Imagen Personal y uso de uniformes
Manual de Imagen Personal y uso de uniformes
 
implemenatcion de un data mart en logistica
implemenatcion de un data mart en logisticaimplemenatcion de un data mart en logistica
implemenatcion de un data mart en logistica
 
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-!!(
 
260813887-diagrama-de-flujo-de-proceso-de-esparrago-fresco-verde.pptx
260813887-diagrama-de-flujo-de-proceso-de-esparrago-fresco-verde.pptx260813887-diagrama-de-flujo-de-proceso-de-esparrago-fresco-verde.pptx
260813887-diagrama-de-flujo-de-proceso-de-esparrago-fresco-verde.pptx
 
modulo+penal+del+16+al+20+hhggde+enero.pdf
modulo+penal+del+16+al+20+hhggde+enero.pdfmodulo+penal+del+16+al+20+hhggde+enero.pdf
modulo+penal+del+16+al+20+hhggde+enero.pdf
 
Las sociedades anónimas en el Perú , de acuerdo a la Ley general de sociedades
Las sociedades anónimas en el Perú , de acuerdo a la Ley general de sociedadesLas sociedades anónimas en el Perú , de acuerdo a la Ley general de sociedades
Las sociedades anónimas en el Perú , de acuerdo a la Ley general de sociedades
 
2024 - 04 PPT Directiva para la formalizacion, sustento y registro del gasto ...
2024 - 04 PPT Directiva para la formalizacion, sustento y registro del gasto ...2024 - 04 PPT Directiva para la formalizacion, sustento y registro del gasto ...
2024 - 04 PPT Directiva para la formalizacion, sustento y registro del gasto ...
 
3ro - Semana 1 (EDA 2) 2023 (3).ppt. edx
3ro - Semana 1 (EDA 2) 2023 (3).ppt. edx3ro - Semana 1 (EDA 2) 2023 (3).ppt. edx
3ro - Semana 1 (EDA 2) 2023 (3).ppt. edx
 
senati-powerpoint_5TOS-_ALUMNOS (1).pptx
senati-powerpoint_5TOS-_ALUMNOS (1).pptxsenati-powerpoint_5TOS-_ALUMNOS (1).pptx
senati-powerpoint_5TOS-_ALUMNOS (1).pptx
 
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
 
____ABC de las constelaciones con enfoque centrado en soluciones - Gabriel de...
____ABC de las constelaciones con enfoque centrado en soluciones - Gabriel de...____ABC de las constelaciones con enfoque centrado en soluciones - Gabriel de...
____ABC de las constelaciones con enfoque centrado en soluciones - Gabriel de...
 
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
 
4 Tipos de Empresa Sociedad colectiva.pptx
4 Tipos de Empresa Sociedad colectiva.pptx4 Tipos de Empresa Sociedad colectiva.pptx
4 Tipos de Empresa Sociedad colectiva.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