package basic; import java.util.Arrays; public class Test { public static void main(String[] args) { LinkedList ll = new LinkedList(); ll.add(0); ll.add(1); ll.add(2); ll.add(3); ll.add(4); LinkedList aa=ll; ll.add(0,10); System.out.println(aa.get(0)); } public static void TestQueue(){ Queue qu= new Queue(); qu.enQueue(1); qu.enQueue(2); qu.enQueue(3); qu.enQueue(4); qu.enQueue(5); qu.enQueue(6); qu.enQueue(7); qu.enQueue(8); System.out.println(qu.deQueue()); System.out.println(qu.deQueue()); System.out.println(qu.deQueue()); } public static void TestStack(){ Stack s = new Stack(); s.push(1); s.push(2); s.push(3); s.push(4); System.out.println(s.pop()); System.out.println(s.pop()); System.out.println(s.pop()); System.out.println(s.pop()); System.out.println(s.pop()); } public static void TestLinkedList(){ LinkedList ll = new LinkedList(); ll.add(0); ll.add(1); ll.add(2); ll.add(3); ll.add(4); //ll.add(0,5); //ll.add(0,7); ll.removeLast(); ll.removeLast(); ll.removeLast(); int size = ll.size(); for (int i=0;i< size;i++){ System.out.println(ll.get(i)); } } public static void TestArrayList(){ // TODO Auto-generated method stub ArrayList arraylist1= new ArrayList(); arraylist1.add(3); arraylist1.add(2); arraylist1.add(0,7); arraylist1.add(2,8); arraylist1.add(0,10); arraylist1.add(0,13); for (int i = 0 ;i < arraylist1.size();i++){ System.out.println(arraylist1.get(i)); } System.out.println("ok"); arraylist1.remove(0); arraylist1.remove(1); for (int i = 0 ;i < arraylist1.size();i++){ System.out.println(arraylist1.get(i)); } /* int[] arr = {1,2,3,4,5}; int[] copied = new int[10]; System.arraycopy(arr, 0, copied, 1, 5);//5 is the length to copy System.out.println(Arrays.toString(copied)); */ } }