jtentor icon

DemoList2 - DemoList2.java

jtentor | PRO | 06/08/20 04:19:56 PM UTC | 0 ⭐ | 988 👁️ | Never ⏰ | []
Java |

1.42 KB

|

None

|

0 👍

/

0 👎

// Created by Julio Tentor <[email protected]>
//
import java.util.Random;
 
public class DemoList2 {
    public static void main(String[] args) {
        System.out.println("Demo de lista enlazada doble");
 
        Random random = new Random();
 
        DoubleLinkedList<Integer> lista1 = new DoubleLinkedList<Integer>();
        DoubleLinkedList<Integer> lista2 = new DoubleLinkedList<Integer>();
 
        int num;
        System.out.print("Numeros: ");
        for (int i = 0; i < 6; ++i) {
            num = random.nextInt(101);
            System.out.printf("%d ", num);
            lista1.addFirst(num);
            lista2.addLast(num);
        }
        System.out.println();
 
 
        System.out.print("Lista1.: ");
        lista1.Mostrar();
        System.out.print("Lista2.: ");
        lista2.Mostrar();
 
 
        System.out.print("Extrae.: ");
        for (int i = 0; i < 3; ++i) {
            System.out.printf("%d ", lista1.removeFirst());
            System.out.printf("%d ", lista2.removeLast());
        }
        System.out.println();
 
 
        System.out.print("Lista1.: ");
        lista1.Mostrar();
        System.out.print("Lista2.: ");
        lista2.Mostrar();
 
 
        System.out.print("Extrae el último hasta vaciar la lista1: ");
        while (lista1.size() != 0) {
            System.out.printf("%d ", lista1.removeLast());
        }
        System.out.println();
    }
}

Comments