See More

public class JavaDS { public static void main(String[] args){ //stack tester Stack STACK1; STACK1 = new Stack(); STACK1.push(23); STACK1.push(11); STACK1.push(2); STACK1.pop(); STACK1.pop(); STACK1.pop(); //queue tester Queue QUEUE1; QUEUE1 = new Queue(); QUEUE1.push(23); QUEUE1.push(11); QUEUE1.push(2); QUEUE1.display(); QUEUE1.pop(); QUEUE1.display(); QUEUE1.pop(); QUEUE1.display(); QUEUE1.pop(); QUEUE1.display(); //linkedlist teseter LinkedList list = new LinkedList(); list.addToTail(5); list.addToTail(2); list.addToTail(-2); System.out.println(list.removeHead()+ " Is the head, and it's been removed"); System.out.println(list.getHead()+" This is the new head"); list.addToTail(3); list.addToTail(1000); System.out.println(list.contains(1000)); //tree tester Tree tree = new Tree(); int[] items = {5, 8, 7, 1, 9, 3, 0, 4, 6, 2}; for (int i : items) tree.addChild(i); System.out.println("Is it contain 3: " + tree.contains(3)); tree.display(); //hashtable tester HashTable hashTable = new HashTable(); // Put some key values. hashTable.insert("cat","1"); hashTable.insert("cat","2"); hashTable.insert("dog","3"); hashTable.remove("cat"); System.out.println(hashTable.retrieve("dog")); } }