elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: AIO elhacker.NET 2021 Compilación herramientas análisis y desinfección malware


  Mostrar Mensajes
Páginas: [1]
1  Programación / Java / Ayuda con metodo para duplicarCola en java en: 4 Septiembre 2012, 03:12 am
Buenas tardes, tengo duda con una cola a la que le quiero agregar el metodo duplicarPila()


mi problema es que la pila duplicada tiene que estar ordenada.

por ejemplo

 1 2 3 4 5       cab = 2(posicion)  fin= 1(posicion)

resultado

3 4 5 1 2     cab = 0        fin =  4

este es el codigo, ojala me puedan ayudar


public class Cola {
 int cab=0, fin=-1, cont = 0, t = 5;
 int ar[] = new int[t];
 
 boolean esVacia(){
    return cont == 0;
 }
 void vaciar(){
     cab=0;
     fin=-1;
     cont = 0;
     t = 5;
 }
 
 int primero(){
     return ar[cab];
 }
 
 void insertar(int x){
     if(cont==t)
         duplicarCola();
     fin = inc(fin);
     ar[fin]=x;
     cont++;
 }
 int inc(int y){
     return y++;
 }
 
 void eliminar(){
     cab = inc(cab);
 }
 
 int primeroEliminar(){
     return ar[cab++];
 }
Citar
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines