domingo, 29 de diciembre de 2013

Lista enlazada Java LinkedList

package listaenlazada;
import java.util.*;


/**
 *
 * @author Josue
 */
public class ListaEnlazada {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
       
        //crear o unicializar una lista enlazada
       
        LinkedList<Integer> l1=new LinkedList<Integer>();
       
       
        l1.add(3);
        l1.add(1);
        l1.add(9);
        l1.add(6);
        l1.add(10);
     
       
       
         //creamos un comparador de orden inverso
       
        Comparator<Integer> r=Collections.reverseOrder();
       
        //ordenar lal ista utilizando el comparador
       
        Collections.sort(l1,r);
       
        System.out.println("Lista en orden inverso decreciente:");
        for(int i:l1)
            System.out.print(i+"-");
       
        System.out.println();
       
        //mezclar lista
       
        Collections.shuffle(l1);
       
        //mostrar la lista aleatoriamente
        System.out.println("Aleatoriamente:");
        for(int i:l1)
            System.out.print(i+"-");
       
        System.out.println();
       
        System.out.println("Minimo:"+Collections.min(l1));
        System.out.println("Maximo: "+Collections.max(l1));
       

       
    }
}