COLAS EN 1

Páginas: 3 (582 palabras) Publicado: 14 de abril de 2015
COLAS EN C++
Las colas se utilizan en sistemas informáticos, transportes y operaciones de investigación (entre otros), dónde los objetos, personas o eventos son tomados como datos que se almacenan yse guardan mediante colas para su posterior procesamiento. Este tipo de estructura de datos abstracta se implementa en lenguajes orientados a objetos mediante clases, en forma de listas enlazadas.Una cola es un tipo especial de lista abierta en la que sólo se pueden insertar nodos en uno de los extremos de la lista y sólo se pueden eliminar nodos en el otro. Además, como sucede con las pilas,las escrituras de datos siempre son inserciones de nodos, y las lecturas siempre eliminan el nodo leído.
Este tipo de lista es conocido como lista FIFO (First In First Out), el primero en entrar es elprimero en salir.
El símil cotidiano es una cola para comprar, por ejemplo, las entradas del cine. Los nuevos compradores sólo pueden colocarse al final de la cola, y sólo el primero de la cola puedecomprar la entrada.
El nodo típico para construir pilas es el mismo que vimos en los capítulos anteriores para la construcción de listas y pilas:

struct nodo {
int dato;
struct nodo*siguiente;
};

Los tipos que definiremos normalmente para manejar colas serán casi los mismos que para manejar listas y pilas, tan sólo cambiaremos algunos nombres:
typedef struct _nodo {
int dato;
struct_nodo *siguiente;
} tipoNodo;
typedef tipoNodo *pNodo;
typedef tipoNodo *Cola;

tipoNodo es el tipo para declarar nodos, evidentemente.
pNodo es el tipo para declarar punteros a un nodo.Implementación

#include
using namespace std;


/* Estructura de los nodos de la cola
------------------------------------------------------------------------*/
struct nodo
{int nro;
struct nodo *sgte;
};


/* Estructura de la cola
------------------------------------------------------------------------*/
struct cola
{
nodo...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • colo 1
  • Trabajo Col 1 Toxicologia
  • Proyecto Pedagogico Col 1
  • rubrica col copia 1
  • Teoria de colas tarea 1
  • col 1 logica
  • Trabajo col 1
  • Trabajo Col 1 Telematica

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS