Buenas tardes, necesitaria la colaboración de ustedes para pasar el pseudocodigo de estos 4 programas a java. Si necesitan los tags favor de enviarme dirección de email para enviarlos en un adjunto.
//ejercicio 4
public void eliminar(Pila P1)
{
Pila Paux = new Pila();
if (!P1.PilaVacia())
Paux.apilar(P1.tope());
P1.desapilar();
while(!P1.PilaVacia())
{If P1.tope <> Paux.Tope} {Paux.apilar (P1.tope());
P1.desapilar();
}
}
else {System.out.println ("\n\n la pila esta vacia");}
}
//ejercicio 6
public void invertircola(Cola C1);
{
Pila Paux = new Pila();
if (!C1.ColaVacia())
{
while(!C1.ColaVacia())
{
Paux.apilar(C1.Frente());
C1.desencolar();
While (!Paux.PilaVacia())
{
C1.Encolar (Paux.tope());
Paux.desapilar();
}
}
C1.Encolar (Paux.tope());
Paux.desapilar();
}
//ejercicio 7
public void maxmin(Cola C1);
Cola Caux = new cola ();
int mayor =0; int menor =0;
{mayor=C1.frente();
menor=C1.frente();
Caux.encolar (C1.frente ());
C1.Desencolar ();
While (!C1.ColaVacia())
{If mayor < C1.frente ())
{mayor =C1.Frente ();}
{If ( menor > C1.Frente ())
{menor = C1.Frente (9);}
Caux.encolar (C1.Frente (9));
C1.Desencolar (9);
}
C1.intercambiarCola (C1, Caux);
System.out.println ("\n El mayor valor de la cola es: ");
System.out.println (mayor);
System.out.println (El menor valor de la cola es:");"
System.out.println (menor);
}
//ejercicio 9
public void invertircola (Cola C1);
{
Pila Paux = new Pila ();
If (C1.ColaVacia ());
If (C1.ColaVacia())
{
While (!C1.Colavacia (C))
Paux.Apilar (C1.Frente ());
C1.desencolar ();
}
While (!Paux.PilaVacia)())
{C1.encolar (Paux.tope ());
Paux.Desapilar (9);
}
}
Else { System.out.println ("\n\n la cola esta vacia");}
System.out.println ("\cola inversa");
}