Tema: Colas en c++
Ver Mensaje Individual
  #5 (permalink)  
Antiguo 19/07/2011, 20:23
sam90
 
Fecha de Ingreso: abril-2010
Ubicación: Rosario
Mensajes: 1.850
Antigüedad: 14 años, 8 meses
Puntos: 228
Respuesta: Colas en c++

Mira si tienes interfaz grafica, muy dificil no deberia ser crear una cola.
Podrias definir al nodo de esta forma:

Código C:
Ver original
  1. typedef struct  {
  2.      int numero;
  3.     struct nnodo * next;
  4. }  Nodo;

Código C:
Ver original
  1. typedef struct  {
  2.     struct nnodo * primero, ultimo;
  3. }   Cola;

Teniendo esas estructuras primero inicializas la cola poniendo a primero y ultimo como NULL.
Para insertar en la cola lo que haces es.

ultimo->next = nuevonodo;
ultimo = nuevonodo;

Para borrar seria
aux = primero;
primero = primero->Next;
return aux;

Obviamente tenes que considerar los casos donde la cola esta vacia y esa cosas. Pensalo bien, desarrolla algo y si tenes alguna duda, comenta