jtentor icon

LinkedList 1er parte - DemoSimpleLinkedList.java

jtentor | PRO | 10/17/20 11:53:13 AM UTC | 0 ⭐ | 1805 👁️ | Never ⏰ | []
Java |

1.4 KB

|

None

|

0 👍

/

0 👎

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

Comments