SlideShare une entreprise Scribd logo
1  sur  21
COLAS
HERNÁN JAVIER TORRES BAQUERO
JONATHAN YESID VELANDIA FRAILE
FUNDACIÓN UNIVERSITARIA DE SAN GIL - UNISANGIL
INGENIERÍA DE SISTEMAS
ESTRUCTURA DE DATOS
CHIQUINQUIRÁ
2012
FIFO (First In First Out).
“El primero que entra es el primero que sale”.
Las colas son secuencias de elementos lineales
caracterizadas porque las operaciones de inserción
y borrado se realizan sobre extremos opuestos de
la secuencia. La inserción se produce en el “final o
fondo” de la secuencia, mientras que el borrado se
realiza por el otro extremo, el “inicio o frente” de la
secuencia.
(cola vista desde adelante).
AB
Arrancamos con
la cola vacía, sin
elementos.
En la cabecera no
vemos elemento
alguno.
Ya tenemos un
primer elemento
agregado a la cola.
Podemos ver el
elemento A en la
cabecera.
Al agregar el
elemento B, este
queda detrás de A.
A, el primer elemento
agregado sigue al
frente, B queda oculto
e inaccesible.
Lo mismo pasa con el
elemento C, queda
encolado detrás de B.
C
ACBA
Al extraer el primer
elemento insertado,
B pasa al frente.
B C
A
El elemento A
quedaría encolado
detrás de C.
• Estructura de una cola vacía:
• Estructura de una cola con elementos:
• Estructura de una cola llena:
En toda estructura de datos hay dos operaciones
que sobresalen por encima de las otras:
• Insertar:
Conocida por el nombre “PUSH” o “ENCOLAR”.
Push (Cola, Valor);  Push (Q, 1);
Método por el cual se va agregando un dato al final
de la cola. Para llevar a cabo esta operación hay que
reestructurar un par de punteros, el último nodo debe
pasar a apuntar al nuevo nodo (que pasara a ser el
último) y el nuevo nodo pasa a ser el nuevo final de la
cola.
• Borrar:
Conocido por el nombre “POP” o “DESENCOLAR”.
Pop (Cola, Valor);  Pop (Q, 1);
Método por el cual se extrae un elemento del frente
de la cola. Para llevar a cabo esta operación hay
que extraer el elemento situado en el frente de la
cola y avanzar el puntero una posición, para que de
esta forma el nuevo frente sea el segundo elemento
que más tiempo lleva en la cola.
• Colas circulares:
Los elementos que la
conforman toman forma
circular. El primer y último
elemento están unidos, es
decir, tienen un sucesor y
un predecesor. Pueden
añadirse y eliminarse
únicamente desde su
frente que es una posición
distinguida.
• Colas circulares:
• Colas de prioridad:
Los elementos se atienden en el orden indicado por
una prioridad asociada a cada uno.
1. Con ordenamiento ascendente: Los elementos
se insertan de forma arbitraria, pero a la hora de
extraerlos, se extrae el elemento de menor prioridad.
2. Con ordenamiento descendente: Los elementos
se insertan de forma arbitraria, pero a la hora de
extraerlos, se extrae el elemento de mayor prioridad.
• Bi – Colas o Cola Doble:
1. Bicolas de entrada restringida:
2. Bicolas de salida restringida:
• Durante el desarrollo del trabajo pudimos
concluir que una cola es un grupo ordenado de
elementos homogéneos los cuales deben tener
las mismas características (enteros, reales,
carácter...,); que existen varias clases de colas
(cola circular, colas de prioridad y bicola) con
una función y finalidad diferente según el
problema a resolver.
• La inserción y eliminación de elementos son las
operaciones más importantes en las colas. Se debe
tener en cuenta que la inserción se hace en la parte
final de la cola y la eliminación en el frente.
• Las colas son muy utilizadas en el campo de los
sistemas informáticos ya que ayudan a
descongestionar. Un ejemplo claro es una
impresora recibiendo más de un archivo para su
impresión, la cual los va los almacena en una cola y
los va imprimiendo según el orden en el que se le
enviaron.
• Luis Joyanes, Problemas de metodología de la
investigación.
• Nueva Enciclopedia Autodidactica. Informática y
Ciencias de la Producción. Zamora, Bogotá,
D.C., Colombia. Tercera Edición.
• http://www.slideshare.net/lcahuich/9-colas
• http://www.slideshare.net/zamanthag/tad-colas
• http://antares.sip.ucm.es/cpareja/libroAlgoritmos/do
cs/libro-completo.pdf
• http://informatica.uv.es/iiguia/AED/oldwww/2002_03
/Teoria/AED.Tema.12.pdf
• http://marcos.flashcr.com/cursos/estructura_datos/pi
las_colas.pdf
• http://colas-prog-relva-
sevila.blogspot.com/2011/06/colas-de-
programacion.html
COLAS

Contenu connexe

Tendances

Algoritmos de busqueda - hash truncamiento
Algoritmos de busqueda - hash truncamientoAlgoritmos de busqueda - hash truncamiento
Algoritmos de busqueda - hash truncamientoLutzo Guzmán
 
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
 
Metodos de-ordenamiento
Metodos de-ordenamientoMetodos de-ordenamiento
Metodos de-ordenamientodeff000001
 
Reporte metodos de busqueda y ordenamiento
Reporte metodos de busqueda y ordenamientoReporte metodos de busqueda y ordenamiento
Reporte metodos de busqueda y ordenamientoTAtiizz Villalobos
 
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
 
Estructura de Datos - Unidad 5 metodos de ordenamiento
Estructura de Datos - Unidad 5 metodos de ordenamientoEstructura de Datos - Unidad 5 metodos de ordenamiento
Estructura de Datos - Unidad 5 metodos de ordenamientoJosé Antonio Sandoval Acosta
 
Estructura de datos : Cola
Estructura de datos : ColaEstructura de datos : Cola
Estructura de datos : ColaEmerson Garay
 
1.5.1 Representación en memoria estática y dinámica.pptx
1.5.1 Representación en memoria estática y dinámica.pptx1.5.1 Representación en memoria estática y dinámica.pptx
1.5.1 Representación en memoria estática y dinámica.pptxFernando Solis
 
Recursividad
RecursividadRecursividad
Recursividadbetzy
 
Inserción,borrado y búsqueda en Arboles Binarios(Java)
Inserción,borrado y búsqueda en Arboles Binarios(Java)Inserción,borrado y búsqueda en Arboles Binarios(Java)
Inserción,borrado y búsqueda en Arboles Binarios(Java)Stalin Eduardo Tusa Vitar
 

Tendances (20)

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
 
Algoritmos de busqueda - hash truncamiento
Algoritmos de busqueda - hash truncamientoAlgoritmos de busqueda - hash truncamiento
Algoritmos de busqueda - hash truncamiento
 
Listas doblemente enlazadas
Listas doblemente enlazadasListas doblemente enlazadas
Listas doblemente enlazadas
 
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
 
Listas
ListasListas
Listas
 
Metodos de-ordenamiento
Metodos de-ordenamientoMetodos de-ordenamiento
Metodos de-ordenamiento
 
Arboles Binarios
Arboles BinariosArboles Binarios
Arboles Binarios
 
Estructura de Datos - Unidad 6 Metodos de busqueda
Estructura de Datos - Unidad 6 Metodos de busquedaEstructura de Datos - Unidad 6 Metodos de busqueda
Estructura de Datos - Unidad 6 Metodos de busqueda
 
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
 
Colas estáticas. IESIT
Colas estáticas. IESITColas estáticas. IESIT
Colas estáticas. IESIT
 
Reporte metodos de busqueda y ordenamiento
Reporte metodos de busqueda y ordenamientoReporte metodos de busqueda y ordenamiento
Reporte metodos de busqueda y ordenamiento
 
Listas Doblemente Enlazadas y Listas Circulares
Listas Doblemente Enlazadas y Listas CircularesListas Doblemente Enlazadas y Listas Circulares
Listas Doblemente Enlazadas y Listas Circulares
 
Tipos de listas en estructura de datos
Tipos de listas en estructura de datosTipos de listas en estructura de datos
Tipos de listas en estructura de datos
 
Estructura de Datos - Unidad 5 metodos de ordenamiento
Estructura de Datos - Unidad 5 metodos de ordenamientoEstructura de Datos - Unidad 5 metodos de ordenamiento
Estructura de Datos - Unidad 5 metodos de ordenamiento
 
Estructura de datos : Cola
Estructura de datos : ColaEstructura de datos : Cola
Estructura de datos : Cola
 
1.5.1 Representación en memoria estática y dinámica.pptx
1.5.1 Representación en memoria estática y dinámica.pptx1.5.1 Representación en memoria estática y dinámica.pptx
1.5.1 Representación en memoria estática y dinámica.pptx
 
Recursividad
RecursividadRecursividad
Recursividad
 
Inserción,borrado y búsqueda en Arboles Binarios(Java)
Inserción,borrado y búsqueda en Arboles Binarios(Java)Inserción,borrado y búsqueda en Arboles Binarios(Java)
Inserción,borrado y búsqueda en Arboles Binarios(Java)
 
Pilas Colas
Pilas ColasPilas Colas
Pilas Colas
 
Estructura datos pilas y colas
Estructura datos pilas y colasEstructura datos pilas y colas
Estructura datos pilas y colas
 

En vedette (6)

LISTAS
LISTASLISTAS
LISTAS
 
unisangil
unisangilunisangil
unisangil
 
Presentación1
Presentación1Presentación1
Presentación1
 
Colas
ColasColas
Colas
 
Colas
ColasColas
Colas
 
Cancer De Prostata
Cancer De ProstataCancer De Prostata
Cancer De Prostata
 

Similaire à COLAS (20)

Pilas y colas
Pilas y colasPilas y colas
Pilas y colas
 
Estructura de Datos (LISTAS, COLAS y PILAS)
Estructura de Datos (LISTAS, COLAS y PILAS) Estructura de Datos (LISTAS, COLAS y PILAS)
Estructura de Datos (LISTAS, COLAS y PILAS)
 
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
 
Datos
DatosDatos
Datos
 
Gilmora
GilmoraGilmora
Gilmora
 
2.6.clase
2.6.clase2.6.clase
2.6.clase
 
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
 
Operaciones con colas
Operaciones con colasOperaciones con colas
Operaciones con colas
 
10 colas1 t2018
10 colas1 t201810 colas1 t2018
10 colas1 t2018
 
Sesion n°1 estructura de datos
Sesion n°1 estructura de datosSesion n°1 estructura de datos
Sesion n°1 estructura de datos
 
Colas
ColasColas
Colas
 
Estructura de datos
Estructura de datosEstructura de datos
Estructura de datos
 
Informe de Pila.pdf
Informe de Pila.pdfInforme de Pila.pdf
Informe de Pila.pdf
 
Unidad 3 estructuras lineales
Unidad 3 estructuras linealesUnidad 3 estructuras lineales
Unidad 3 estructuras lineales
 
Darwin rodriguez 12-0861_pilasy_colas
Darwin rodriguez 12-0861_pilasy_colasDarwin rodriguez 12-0861_pilasy_colas
Darwin rodriguez 12-0861_pilasy_colas
 
Listas pilas colas_carlos_rosario10-1337
Listas pilas colas_carlos_rosario10-1337Listas pilas colas_carlos_rosario10-1337
Listas pilas colas_carlos_rosario10-1337
 
Estructuras dinámicas
Estructuras dinámicasEstructuras dinámicas
Estructuras dinámicas
 
Enviar
EnviarEnviar
Enviar
 
Enviar
EnviarEnviar
Enviar
 
Actividad7
Actividad7Actividad7
Actividad7
 

Plus de UNISANGIL - Chiquinquirá (17)

Sistemas de numeración (conversiones)
Sistemas de numeración (conversiones)Sistemas de numeración (conversiones)
Sistemas de numeración (conversiones)
 
Conversiones
ConversionesConversiones
Conversiones
 
DATOS PERSONALES
DATOS PERSONALESDATOS PERSONALES
DATOS PERSONALES
 
MATRIZ MÉTODO GAUSS JORDAN
MATRIZ MÉTODO GAUSS JORDANMATRIZ MÉTODO GAUSS JORDAN
MATRIZ MÉTODO GAUSS JORDAN
 
Program menu if
Program menu ifProgram menu if
Program menu if
 
PILAS Y PUNTEROS
PILAS Y PUNTEROSPILAS Y PUNTEROS
PILAS Y PUNTEROS
 
PUNTEROS
PUNTEROSPUNTEROS
PUNTEROS
 
REGISTROS
REGISTROSREGISTROS
REGISTROS
 
MENÚ CASE
MENÚ CASEMENÚ CASE
MENÚ CASE
 
VECTOR ASCENDENTE
VECTOR ASCENDENTEVECTOR ASCENDENTE
VECTOR ASCENDENTE
 
VECTORES
VECTORESVECTORES
VECTORES
 
ARCHIVOS
ARCHIVOSARCHIVOS
ARCHIVOS
 
LISTADO CÓDIGOS (LAZARUS).
LISTADO CÓDIGOS (LAZARUS).LISTADO CÓDIGOS (LAZARUS).
LISTADO CÓDIGOS (LAZARUS).
 
PILAS
PILASPILAS
PILAS
 
GRAFOS
GRAFOSGRAFOS
GRAFOS
 
ARCHIVOS Y REGISTROS
ARCHIVOS Y REGISTROSARCHIVOS Y REGISTROS
ARCHIVOS Y REGISTROS
 
ARBOLES BINARIOS
ARBOLES BINARIOSARBOLES BINARIOS
ARBOLES BINARIOS
 

Dernier

Presentacion de politica de descuento pronto pago.pptx
Presentacion de politica de descuento pronto pago.pptxPresentacion de politica de descuento pronto pago.pptx
Presentacion de politica de descuento pronto pago.pptxroberto1981hn
 
1 GENERALIDADES Bioestadística y demografia.pdf
1 GENERALIDADES Bioestadística y demografia.pdf1 GENERALIDADES Bioestadística y demografia.pdf
1 GENERALIDADES Bioestadística y demografia.pdfjoanjustiniano98
 
GERENCIA DE OPERACIONES MBA ADMINISTRACION DE EMPRESAS
GERENCIA DE OPERACIONES MBA ADMINISTRACION DE EMPRESASGERENCIA DE OPERACIONES MBA ADMINISTRACION DE EMPRESAS
GERENCIA DE OPERACIONES MBA ADMINISTRACION DE EMPRESASSilvanabelenCumpasip
 
Libros - Las 48 leyes del Poder vida.pdf
Libros - Las 48 leyes del Poder vida.pdfLibros - Las 48 leyes del Poder vida.pdf
Libros - Las 48 leyes del Poder vida.pdfomd190207
 
Regímenes laborales en el Perú actualizados al 2024
Regímenes laborales en el Perú actualizados al 2024Regímenes laborales en el Perú actualizados al 2024
Regímenes laborales en el Perú actualizados al 2024fanny vera
 
Unidad 1 Modelo de Internacionalizacion de la empresas.pdf
Unidad 1 Modelo de Internacionalizacion de la empresas.pdfUnidad 1 Modelo de Internacionalizacion de la empresas.pdf
Unidad 1 Modelo de Internacionalizacion de la empresas.pdfLuisFernandoRozasVil
 
INTELIGENCIA EMOCIONAL -ADMINISTRACION.pdf
INTELIGENCIA EMOCIONAL -ADMINISTRACION.pdfINTELIGENCIA EMOCIONAL -ADMINISTRACION.pdf
INTELIGENCIA EMOCIONAL -ADMINISTRACION.pdfELISATORRES56
 
GUIA DE ESTUDIOS DESARROLLO DE HABILIDADES DIRECTIVAS.pdf
GUIA DE ESTUDIOS DESARROLLO DE HABILIDADES DIRECTIVAS.pdfGUIA DE ESTUDIOS DESARROLLO DE HABILIDADES DIRECTIVAS.pdf
GUIA DE ESTUDIOS DESARROLLO DE HABILIDADES DIRECTIVAS.pdfRasecGAlavazOllirrac
 
CADENA DE SUMINISTROS DIAPOSITIVASS.pptx
CADENA DE SUMINISTROS DIAPOSITIVASS.pptxCADENA DE SUMINISTROS DIAPOSITIVASS.pptx
CADENA DE SUMINISTROS DIAPOSITIVASS.pptxYesseniaGuzman7
 
sistema tributario en el Perú características
sistema tributario en el Perú característicassistema tributario en el Perú características
sistema tributario en el Perú característicasMassielrinateresaRam
 
Gastos que no forman parte del Valor en Aduana de la mercadería importada
Gastos que no forman parte del Valor en Aduana de la mercadería importadaGastos que no forman parte del Valor en Aduana de la mercadería importada
Gastos que no forman parte del Valor en Aduana de la mercadería importadaInstituto de Capacitacion Aduanera
 
Presentación Martin Purisaca - BCP...ppt
Presentación Martin Purisaca - BCP...pptPresentación Martin Purisaca - BCP...ppt
Presentación Martin Purisaca - BCP...pptjoseccampos94
 
LOS BANCOS EN PERÚ establece las normas para la contabilización de los invent...
LOS BANCOS EN PERÚ establece las normas para la contabilización de los invent...LOS BANCOS EN PERÚ establece las normas para la contabilización de los invent...
LOS BANCOS EN PERÚ establece las normas para la contabilización de los invent...EmelynYesmynVegaArre
 
Aprendizaje basado en proyectos. La vida no son asignaturas_CPAL_PERU.pdf
Aprendizaje basado en proyectos. La vida no son asignaturas_CPAL_PERU.pdfAprendizaje basado en proyectos. La vida no son asignaturas_CPAL_PERU.pdf
Aprendizaje basado en proyectos. La vida no son asignaturas_CPAL_PERU.pdfLizbethMuoz40
 
modalidades de importaciones de productos
modalidades de importaciones de productosmodalidades de importaciones de productos
modalidades de importaciones de productosRaynelLpezVelsquez
 
Emprendedores peruanos, empresas innovadoras.pptx
Emprendedores peruanos, empresas innovadoras.pptxEmprendedores peruanos, empresas innovadoras.pptx
Emprendedores peruanos, empresas innovadoras.pptxFERNANDOMIGUELRIVERA1
 
INVESTIGACIÓN EN INGENIERIA - El Problema de investigación
INVESTIGACIÓN EN INGENIERIA - El Problema de investigaciónINVESTIGACIÓN EN INGENIERIA - El Problema de investigación
INVESTIGACIÓN EN INGENIERIA - El Problema de investigaciónGabrielaRisco3
 
MAPA MENTAL DE GESTION FINANCIERA PARA CORRECTO MANEJO DE EMPRESAS
MAPA MENTAL DE GESTION FINANCIERA PARA CORRECTO MANEJO DE EMPRESASMAPA MENTAL DE GESTION FINANCIERA PARA CORRECTO MANEJO DE EMPRESAS
MAPA MENTAL DE GESTION FINANCIERA PARA CORRECTO MANEJO DE EMPRESASapretellhap
 
PPT Planilla Foro logistica (1).pptDMEDMEOD
PPT Planilla Foro logistica (1).pptDMEDMEODPPT Planilla Foro logistica (1).pptDMEDMEOD
PPT Planilla Foro logistica (1).pptDMEDMEODferchuxdlinda
 
FORMATO ASISTENCIA DE CAPACITACION.doc..
FORMATO ASISTENCIA DE CAPACITACION.doc..FORMATO ASISTENCIA DE CAPACITACION.doc..
FORMATO ASISTENCIA DE CAPACITACION.doc..angelicacardales1
 

Dernier (20)

Presentacion de politica de descuento pronto pago.pptx
Presentacion de politica de descuento pronto pago.pptxPresentacion de politica de descuento pronto pago.pptx
Presentacion de politica de descuento pronto pago.pptx
 
1 GENERALIDADES Bioestadística y demografia.pdf
1 GENERALIDADES Bioestadística y demografia.pdf1 GENERALIDADES Bioestadística y demografia.pdf
1 GENERALIDADES Bioestadística y demografia.pdf
 
GERENCIA DE OPERACIONES MBA ADMINISTRACION DE EMPRESAS
GERENCIA DE OPERACIONES MBA ADMINISTRACION DE EMPRESASGERENCIA DE OPERACIONES MBA ADMINISTRACION DE EMPRESAS
GERENCIA DE OPERACIONES MBA ADMINISTRACION DE EMPRESAS
 
Libros - Las 48 leyes del Poder vida.pdf
Libros - Las 48 leyes del Poder vida.pdfLibros - Las 48 leyes del Poder vida.pdf
Libros - Las 48 leyes del Poder vida.pdf
 
Regímenes laborales en el Perú actualizados al 2024
Regímenes laborales en el Perú actualizados al 2024Regímenes laborales en el Perú actualizados al 2024
Regímenes laborales en el Perú actualizados al 2024
 
Unidad 1 Modelo de Internacionalizacion de la empresas.pdf
Unidad 1 Modelo de Internacionalizacion de la empresas.pdfUnidad 1 Modelo de Internacionalizacion de la empresas.pdf
Unidad 1 Modelo de Internacionalizacion de la empresas.pdf
 
INTELIGENCIA EMOCIONAL -ADMINISTRACION.pdf
INTELIGENCIA EMOCIONAL -ADMINISTRACION.pdfINTELIGENCIA EMOCIONAL -ADMINISTRACION.pdf
INTELIGENCIA EMOCIONAL -ADMINISTRACION.pdf
 
GUIA DE ESTUDIOS DESARROLLO DE HABILIDADES DIRECTIVAS.pdf
GUIA DE ESTUDIOS DESARROLLO DE HABILIDADES DIRECTIVAS.pdfGUIA DE ESTUDIOS DESARROLLO DE HABILIDADES DIRECTIVAS.pdf
GUIA DE ESTUDIOS DESARROLLO DE HABILIDADES DIRECTIVAS.pdf
 
CADENA DE SUMINISTROS DIAPOSITIVASS.pptx
CADENA DE SUMINISTROS DIAPOSITIVASS.pptxCADENA DE SUMINISTROS DIAPOSITIVASS.pptx
CADENA DE SUMINISTROS DIAPOSITIVASS.pptx
 
sistema tributario en el Perú características
sistema tributario en el Perú característicassistema tributario en el Perú características
sistema tributario en el Perú características
 
Gastos que no forman parte del Valor en Aduana de la mercadería importada
Gastos que no forman parte del Valor en Aduana de la mercadería importadaGastos que no forman parte del Valor en Aduana de la mercadería importada
Gastos que no forman parte del Valor en Aduana de la mercadería importada
 
Presentación Martin Purisaca - BCP...ppt
Presentación Martin Purisaca - BCP...pptPresentación Martin Purisaca - BCP...ppt
Presentación Martin Purisaca - BCP...ppt
 
LOS BANCOS EN PERÚ establece las normas para la contabilización de los invent...
LOS BANCOS EN PERÚ establece las normas para la contabilización de los invent...LOS BANCOS EN PERÚ establece las normas para la contabilización de los invent...
LOS BANCOS EN PERÚ establece las normas para la contabilización de los invent...
 
Aprendizaje basado en proyectos. La vida no son asignaturas_CPAL_PERU.pdf
Aprendizaje basado en proyectos. La vida no son asignaturas_CPAL_PERU.pdfAprendizaje basado en proyectos. La vida no son asignaturas_CPAL_PERU.pdf
Aprendizaje basado en proyectos. La vida no son asignaturas_CPAL_PERU.pdf
 
modalidades de importaciones de productos
modalidades de importaciones de productosmodalidades de importaciones de productos
modalidades de importaciones de productos
 
Emprendedores peruanos, empresas innovadoras.pptx
Emprendedores peruanos, empresas innovadoras.pptxEmprendedores peruanos, empresas innovadoras.pptx
Emprendedores peruanos, empresas innovadoras.pptx
 
INVESTIGACIÓN EN INGENIERIA - El Problema de investigación
INVESTIGACIÓN EN INGENIERIA - El Problema de investigaciónINVESTIGACIÓN EN INGENIERIA - El Problema de investigación
INVESTIGACIÓN EN INGENIERIA - El Problema de investigación
 
MAPA MENTAL DE GESTION FINANCIERA PARA CORRECTO MANEJO DE EMPRESAS
MAPA MENTAL DE GESTION FINANCIERA PARA CORRECTO MANEJO DE EMPRESASMAPA MENTAL DE GESTION FINANCIERA PARA CORRECTO MANEJO DE EMPRESAS
MAPA MENTAL DE GESTION FINANCIERA PARA CORRECTO MANEJO DE EMPRESAS
 
PPT Planilla Foro logistica (1).pptDMEDMEOD
PPT Planilla Foro logistica (1).pptDMEDMEODPPT Planilla Foro logistica (1).pptDMEDMEOD
PPT Planilla Foro logistica (1).pptDMEDMEOD
 
FORMATO ASISTENCIA DE CAPACITACION.doc..
FORMATO ASISTENCIA DE CAPACITACION.doc..FORMATO ASISTENCIA DE CAPACITACION.doc..
FORMATO ASISTENCIA DE CAPACITACION.doc..
 

COLAS

  • 1.
  • 2. COLAS HERNÁN JAVIER TORRES BAQUERO JONATHAN YESID VELANDIA FRAILE FUNDACIÓN UNIVERSITARIA DE SAN GIL - UNISANGIL INGENIERÍA DE SISTEMAS ESTRUCTURA DE DATOS CHIQUINQUIRÁ 2012
  • 3. FIFO (First In First Out). “El primero que entra es el primero que sale”. Las colas son secuencias de elementos lineales caracterizadas porque las operaciones de inserción y borrado se realizan sobre extremos opuestos de la secuencia. La inserción se produce en el “final o fondo” de la secuencia, mientras que el borrado se realiza por el otro extremo, el “inicio o frente” de la secuencia.
  • 4. (cola vista desde adelante). AB Arrancamos con la cola vacía, sin elementos. En la cabecera no vemos elemento alguno. Ya tenemos un primer elemento agregado a la cola. Podemos ver el elemento A en la cabecera. Al agregar el elemento B, este queda detrás de A. A, el primer elemento agregado sigue al frente, B queda oculto e inaccesible. Lo mismo pasa con el elemento C, queda encolado detrás de B. C ACBA Al extraer el primer elemento insertado, B pasa al frente. B C A El elemento A quedaría encolado detrás de C.
  • 5. • Estructura de una cola vacía:
  • 6. • Estructura de una cola con elementos:
  • 7. • Estructura de una cola llena:
  • 8. En toda estructura de datos hay dos operaciones que sobresalen por encima de las otras:
  • 9. • Insertar: Conocida por el nombre “PUSH” o “ENCOLAR”. Push (Cola, Valor);  Push (Q, 1); Método por el cual se va agregando un dato al final de la cola. Para llevar a cabo esta operación hay que reestructurar un par de punteros, el último nodo debe pasar a apuntar al nuevo nodo (que pasara a ser el último) y el nuevo nodo pasa a ser el nuevo final de la cola.
  • 10.
  • 11. • Borrar: Conocido por el nombre “POP” o “DESENCOLAR”. Pop (Cola, Valor);  Pop (Q, 1); Método por el cual se extrae un elemento del frente de la cola. Para llevar a cabo esta operación hay que extraer el elemento situado en el frente de la cola y avanzar el puntero una posición, para que de esta forma el nuevo frente sea el segundo elemento que más tiempo lleva en la cola.
  • 12.
  • 13. • Colas circulares: Los elementos que la conforman toman forma circular. El primer y último elemento están unidos, es decir, tienen un sucesor y un predecesor. Pueden añadirse y eliminarse únicamente desde su frente que es una posición distinguida.
  • 15. • Colas de prioridad: Los elementos se atienden en el orden indicado por una prioridad asociada a cada uno. 1. Con ordenamiento ascendente: Los elementos se insertan de forma arbitraria, pero a la hora de extraerlos, se extrae el elemento de menor prioridad. 2. Con ordenamiento descendente: Los elementos se insertan de forma arbitraria, pero a la hora de extraerlos, se extrae el elemento de mayor prioridad.
  • 16. • Bi – Colas o Cola Doble: 1. Bicolas de entrada restringida: 2. Bicolas de salida restringida:
  • 17. • Durante el desarrollo del trabajo pudimos concluir que una cola es un grupo ordenado de elementos homogéneos los cuales deben tener las mismas características (enteros, reales, carácter...,); que existen varias clases de colas (cola circular, colas de prioridad y bicola) con una función y finalidad diferente según el problema a resolver.
  • 18. • La inserción y eliminación de elementos son las operaciones más importantes en las colas. Se debe tener en cuenta que la inserción se hace en la parte final de la cola y la eliminación en el frente. • Las colas son muy utilizadas en el campo de los sistemas informáticos ya que ayudan a descongestionar. Un ejemplo claro es una impresora recibiendo más de un archivo para su impresión, la cual los va los almacena en una cola y los va imprimiendo según el orden en el que se le enviaron.
  • 19. • Luis Joyanes, Problemas de metodología de la investigación. • Nueva Enciclopedia Autodidactica. Informática y Ciencias de la Producción. Zamora, Bogotá, D.C., Colombia. Tercera Edición.
  • 20. • http://www.slideshare.net/lcahuich/9-colas • http://www.slideshare.net/zamanthag/tad-colas • http://antares.sip.ucm.es/cpareja/libroAlgoritmos/do cs/libro-completo.pdf • http://informatica.uv.es/iiguia/AED/oldwww/2002_03 /Teoria/AED.Tema.12.pdf • http://marcos.flashcr.com/cursos/estructura_datos/pi las_colas.pdf • http://colas-prog-relva- sevila.blogspot.com/2011/06/colas-de- programacion.html