Listas enlasadas

Páginas: 2 (329 palabras) Publicado: 6 de abril de 2011
Listas enlazadas
import javax.swing.*;
import java.util.*;
class ListaEnlazada
{
@SuppressWarnings("unchecked")
public static void main (String[] args)
{
LinkedList myList=new LinkedList();Integer menu;

do{
menu = Integer.parseInt(JOptionPane.showInputDialog("Menu1 Insertar ala izquierda,2 Insertar a la derecha,3 Eliminar a la izquierda,4 Eliminar a la derecha,5 Borrar toda lalista,6 Salir"));
switch (menu)
{
case 1:
myList.addFirst(JOptionPane.showInputDialog("introduce el valor a agregar"));
JOptionPane.showMessageDialog(null,""+myList);
break;
case 2:myList.addLast(JOptionPane.showInputDialog("introduce el valor a agregar"));
JOptionPane.showMessageDialog(null,""+myList);
break;
case 3:
myList.removeFirst();
JOptionPane.showMessageDialog(null,""+myList);break;
case 4:
myList.removeLast();
JOptionPane.showMessageDialog(null,""+myList);
break;
case 5:
myList.clear();
JOptionPane.showMessageDialog(null,""+myList+"Lista Vacia");
//System.exit(0);}

} while(menu!=6);
System.exit(0);
}
}

Scanner leer = new Scanner(System.in);

int num;
int op;

LinkedList lista = new LinkedList();
do{
System.out.println( "\t Menú \t" );System.out.println( "Operaciones con listas" );
System.out.println( "1.- Insertar al principio" );
System.out.println( "2.- Insertar al final" );
System.out.println( "3.- Borrar al principio" );System.out.println( "4.- Borrar al final" );
System.out.println( "5.- Mostrar la lista" );
System.out.println( "6.- Borrar toda la lista" );
System.out.println( "7.- Salir" );
System.out.println( "\n" );System.out.println( "Elija la operación que desee" );

op = leer.nextInt();

switch(op){
case 1:
System.out.println( "Inserte numero" );
num = leer.nextInt();
lista.addFirst(num);
break;case 2:
System.out.println( "Inserte numero" );
num = leer.nextInt();
lista.addLast(num);
break;
case 3:
System.out.println( "Se borrara el primer nodo" );
lista.removeFirst();
break;
case 4:...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Listas doblemente enlasadas
  • Enlase
  • enlases
  • Enlase
  • Enlase Guia
  • Enlases quimicos
  • enlase de conectivo
  • enlases quimicos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS