Programación en java, cola dinamica

Páginas: 3 (639 palabras) Publicado: 29 de octubre de 2014
Instituto Tecnologico De Pachuca
“Estructura Y Organización de Bases de Datos”
Ingeniería En Tecnologías De La Información Y Comunicaciones (Itic’s).
Alumno(a):
Alexie Lilian Vargas Suárez13200591.
Profesor:
MATI. Arturo González Cerón.
Tema:
Programa Restaurante
(Cola Dinámica)
Fecha:
25/10/2014.
Nombre Completo Pila
Código:
import java.io.*;
import java.lang.*;
importjava.util.Scanner;//Se llaman a los paquetes
class NodoCola{
Object info;
NodoCola Izq;//Así se declara para apuntar a un dato igual a ellos
NodoCola Der;
public NodoCola(Object Dato){this.info = Dato; this.Izq = null; this.Der = null;
}
public NodoCola(NodoCola Izq, Object Dato){
this.Izq = Izq; this.info = Dato; this.Der = null;
}
}
classListaCola{
public NodoCola Primero,Ultimo,Nuevo,Aux,Pos,Ant;
public ListaCola(){
Primero = Ultimo = Nuevo = Aux = Pos = Ant = null;
}
public void insertarCola(Objectdato){//Método para comenzar a insertar los datos
if(Primero==null){//Lista vacía
Primero = new NodoCola(dato);
Ultimo = Primero;
}
else{
Nuevo = newNodoCola(Ultimo, dato);
Ultimo.Der = Nuevo;
Ultimo = Nuevo;
}
}
public void eliminarCola(){//Método de eliminación de datos.
if(Primero==null){System.out.println ("Ningúna mesa en espera");
}
else{
if(Primero==Ultimo){
Primero=Ultimo=null;
}
else{
Primero=Primero.Der;
Primero.Izq=null;
}
}
}
public void consultarCola(){//Método de consultas para una mesa enespecífico *er*
int num;
Aux = Primero;
while (Aux != null) {
System.out.println (Aux.info);
Aux = Aux.Der;
}
System.out.print ("\nEscriba el...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Colas en java
  • Programacion Java
  • Programacion Java
  • Programacion en java
  • programacion java
  • programacion en java
  • Programacion java
  • programacion java

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS