Título: Ayuda con metodo para duplicarCola en java Publicado por: saulmtzs 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 Título: Re: Ayuda con metodo para duplicarCola en java Publicado por: [Case] en 5 Septiembre 2012, 04:36 am No entiendo mucho de tu codigo (siempre es bueno poner comentarios cuando se comparte con otras personas).
Tu problema es regresar la pila ordenada? o solamente quieres hacer una copia de la pila?. Es que los nombres de los metodos, aunque nos den una idea de que quieres hacer, no nos dicen claramente nada. |