Java - INVERTIR UNA COLA EN JAVA

   
Vista:

INVERTIR UNA COLA EN JAVA

Publicado por Lilo1891 (1 intervención) el 20/04/2009 01:49:05
HOLA!
NECESITO AYUDA, TENGO QUE HACER UN PROGRAMA QUE ME INVIERTA EL CONTENIDO DE UNA COLA EN JAVA, PERO NO TENGO IDEA COMO HACERLO PORFAVOR! NECESITO UNA RESPUESTA ES MUY URGENTE.. GRACIAS, YO YA TENGO LA COLA ME FALTA INVERTIRLA =s


public class cola {
public static class Nodo
{
int codigo;
String dato;
Nodo Enl;
}
static Nodo Inicio, ultimo;
public void Iniciar()

{ Inicio=new Nodo();
Inicio=null;
}

public void ingresar (int c, String d)
{
Nodo i=Inicio, nuevo;

if (i==null)
{
nuevo=new Nodo ();
nuevo.codigo=c;
nuevo.dato=d;
nuevo.Enl=null;
Inicio=nuevo;
ultimo=nuevo;
}

else
{
nuevo=new Nodo();
nuevo.codigo=c;
nuevo.dato=d;
nuevo.Enl=null;
ultimo.Enl=nuevo;
ultimo=nuevo;
}
}

public String Listar()

{
Nodo i=Inicio;
String Ms="";

while(i!=null)
{
Ms=Ms+i.codigo+" "+i.dato+" ";
i=i.Enl;
}

return(Ms);
}

public void eliminar()
{
Nodo i=Inicio;

if(i==null)
JOptionPane.showMessageDialog(null,"Cola vacia");

else
{
Inicio=i.Enl;
i.Enl=null;
JOptionPane.showMessageDialog(null,"Se elimino el codigo: "+i.codigo+" con el dato: "+i.dato);
}
}

}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder