Listas Enlazadas En Java

Páginas: 3 (518 palabras) Publicado: 22 de octubre de 2012
menu_principal

package ListaEnlasadaDoble;

/**
*
* @author Martín Villa
*/
import java.io.*;
public class MetodoPrincipal {
public static void main (String[]args)throws IOException {ListaDoble ListaD = new ListaDoble();
int Dato = 0;
BufferedReader entrada =new BufferedReader(new InputStreamReader(System.in));
char Resp, op;
String aux;
do {System.out.println("\n\n\t Menu Lista \n ");

System.out.println("1.- Agregar Elemento al Principio de la Lista ");
System.out.println("2.- Imprimir Inicio a Final");
System.out.println("3.- Imprimir Final a Inicio");System.out.println("4.- Eliminar_Principio ");
System.out.println("5.- Eliminar_Final ");
System.out.print("\n\n Elija una Opcion : ");

aux = entrada.readLine();
op = aux.charAt(0);switch (op) {

case '3':
ListaD.ImprimirNodo_Next();
break;

case '2':
ListaD.ImprimirNodo_Prev();
break;

case '1':
do {
System.out.print("Ingrese un Numero : ");Dato=Integer.parseInt(entrada.readLine());
ListaD.IntroducirDato_Principio(Dato);
System.out.print("Un dato Mas ??");
aux = entrada.readLine();
Resp = aux.charAt(0);
} while (Resp == 'S' || Resp =='s');
break;

case '4':
ListaD.Eliminar_Principio();
break;

case '5':
ListaD.Eliminar_Final();
break;

}

System.out.print("\n\n Desea hacer otra operacion ?? S / N ");
aux =entrada.readLine();
Resp = aux.charAt(0);

} while (Resp == 'S' || Resp == 's');


}

}
























nodo









package ListaEnlasadaDoble;/**
*
* @author Martín Villa
*/
public class Nodo {

// Atributos de la clase

public int Dato;

public Nodo Next;
public Nodo Prev;


// Contructor de la Clase

publicNodo(int Dato){

this.Dato = Dato;

Next = null;
Prev = null;

}


}





lista doble


package ListaEnlasadaDoble;

/**
*
* @author Martín Villa
*/
public class...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Listas Enlazadas Java
  • Lista doble enlazada en java
  • Listas enlazadas
  • Listas Enlazadas
  • Lista enlazadas
  • Listas enlazadas
  • Listas Enlazadas
  • Listas enlazadas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS