hola me propusieron un ejercicio que es el siguiente:
se tiene una cola de personas, de cada una se conoce dni y nombre. Se pide hacer una funcion que dada la cola y el dni de una persona, si esta en la cola cambie al ultimo lugar.No usar estructuras auxiliares.
lo que tengo planteado hasta ahora:
como lo podria seguir alguna idea? lo que yo plantie basicamente es la estructura hasta ahora
gracias
se tiene una cola de personas, de cada una se conoce dni y nombre. Se pide hacer una funcion que dada la cola y el dni de una persona, si esta en la cola cambie al ultimo lugar.No usar estructuras auxiliares.
lo que tengo planteado hasta ahora:
Código (cpp) [Seleccionar]
typedef struc tdatos
{
int dni;
char nombre;
}
typedef struct nodo * puntero;
typedef struct nodo;
{
tdato dato;
puntero sig;
}
typedef struct tcola
{
puntero entrada;
puntero salida;
}
void cambiarAlUltimolugar(tcola & cola)
{
tdato dato;
dato pri;
if(!vacia(cola)
sacar(cola,dato)
como lo podria seguir alguna idea? lo que yo plantie basicamente es la estructura hasta ahora
gracias