AYUDA PORFAVOR! =(
Se que este foro eres para ayuda y aclarar dudas no para realizar la tarea, pero necesito ayuda para aprobar =(.
Tengo problema para realizar la tarea puede ser en cualquier lenguaje, ojalá en C, intenté con java pero no me dio resultado, si alguien pudiera ayudarme con esto se lo agradecería mucho.
La tarea es la siguiente:
Para una cola del tipo NodoCola implementar los siguientes métodos: push, pop, ordenar la cola, buscar en la cola.
* CONSIDERACIONES
- La implementación de la cola se realiza sobre una lista lineal enlazada simple.
- El método push solo enlaza el nodo a la cola por lo tanto el dato debe ser ingresado fuera del método push.
- El método pop solo debe devolver la dirección de memoria del nodo que estaba en la cola, cualquier otra operación debe ser incluida fuera del método pop.
- Algoritmo de ordenamiento fuera de la cola.
- Búsqueda: Encontrar el dato buscado sin perder los otros datos, por lo tanto mientras se busque, los datos deben volver a la cola.
- Eliminar: Elimina físicamente dato de la cola y debe eliminarlo fuera del método push.
Tengo problema para realizar la tarea puede ser en cualquier lenguaje, ojalá en C, intenté con java pero no me dio resultado, si alguien pudiera ayudarme con esto se lo agradecería mucho.
La tarea es la siguiente:
Para una cola del tipo NodoCola implementar los siguientes métodos: push, pop, ordenar la cola, buscar en la cola.
* CONSIDERACIONES
- La implementación de la cola se realiza sobre una lista lineal enlazada simple.
- El método push solo enlaza el nodo a la cola por lo tanto el dato debe ser ingresado fuera del método push.
- El método pop solo debe devolver la dirección de memoria del nodo que estaba en la cola, cualquier otra operación debe ser incluida fuera del método pop.
- Algoritmo de ordenamiento fuera de la cola.
- Búsqueda: Encontrar el dato buscado sin perder los otros datos, por lo tanto mientras se busque, los datos deben volver a la cola.
- Eliminar: Elimina físicamente dato de la cola y debe eliminarlo fuera del método push.