COLAS METODOS

Páginas: 3 (549 palabras) Publicado: 1 de abril de 2014
package EstructuraDinamica;
/**
*
* @author ELIAS
*
*/
public class Colas {
class NodoCola{
int Numeros;
NodoCola Siguiente;
}private NodoCola Inicio, Final;public Colas(){this.Inicio=null; this.Final=null;}
public boolean Vacia(){if(Inicio==null){return true;}else{return false;}}
public boolean LLena(){if(Inicio!=null){returntrue;}else{return false;}}
public String Buscar(int Numero){
NodoCola Buscar = Inicio;int PosicionNodo=0;
while(Buscar!=null){PosicionNodo++;
if(Buscar.Numeros==Numero){return "El Nº |"+Numero+"| esta en la posicion ("+PosicionNodo+")";
}Buscar=Buscar.Siguiente;
}return "El Nº |"+Numero+"| NO esta en la cola";
}
public intCantidad(){
int cantidad=0; NodoCola RecorrerCola = Inicio;
while(RecorrerCola!=null){
cantidad++;RecorrerCola=RecorrerCola.Siguiente;
}return cantidad;
}public int InicioCola(){
if(LLena()){return Inicio.Numeros;}
else{if(Vacia()){System.out.println("La cola esta vacia");}return 0;}
}
public int FinalCola(){if(Inicio==Final){return Inicio.Numeros;}else{
if(Inicio!=Final){return Final.Numeros;}
else{System.out.println("Cola Vacia");}return 0;}
}
public void Entrada(intNumero){
NodoCola Nuevo = new NodoCola();
Nuevo.Numeros=Numero;
Nuevo.Siguiente=null;
if(Vacia()){//si la cola esta vacia
Inicio=Nuevo;Final=Nuevo;//el primer numero va ser nuevo y a su ves el ultimo
}else{//caso contrario si esta llena el nuevo dato va ser el final y ultimo de la cola
Final.Siguiente=Nuevo;//se engancha elnodo siguiente al nodo creado
Final=Nuevo;
}
}
public int Salida(){//Si quiero sacarlos desde atras empiezo desde el final de la cola ojo
if(LLena()){//...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • metodos de colado
  • Col 2 Metodos Deterministicos
  • Trabajo Col Metodos
  • Metodo Kano Para Coca Cola
  • Experimento Metodo Cientifico Con La Coca Cola
  • metodos de colado
  • Metodo Col
  • metodos de colado

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS