// CSE 143, Winter 2010, Marty Stepp // This program tests the methods we wrote for our linked list. public class TestLinkedList { public static void main(String[] args) { // add elements to end of list LinkedIntList list = new LinkedIntList(); list.addSorted(10); list.addSorted(20); list.add(30); list.add(40); list.add(50); list.add(60); list.add(70); list.add(80); list.addSorted(15); list.addSorted(72); list.addSorted(999); list.addSorted(5); // add elements at an index // list.add(2, 999); // list.add(0, 12345); // list.add(1, 777); // list.add(3, 8765); for (int i = 0; i < 12; i++) { System.out.print(list.get(i) + " "); } System.out.println(); // list.remove(3); // // for (int i = 0; i < 7; i++) { // System.out.print(list.get(i) + " "); // } // System.out.println(); // // list.remove(6); // // for (int i = 0; i < 6; i++) { // System.out.print(list.get(i) + " "); // } // System.out.println(); // // list.remove(0); // // for (int i = 0; i < 5; i++) { // System.out.print(list.get(i) + " "); // } // System.out.println(); // // list.remove(0); // // for (int i = 0; i < 4; i++) { // System.out.print(list.get(i) + " "); // } // System.out.println(); // // list.remove(0); // // for (int i = 0; i < 3; i++) { // System.out.print(list.get(i) + " "); // } // System.out.println(); // // list.remove(0); // // for (int i = 0; i < 2; i++) { // System.out.print(list.get(i) + " "); // } // System.out.println(); // // list.remove(0); // // for (int i = 0; i < 1; i++) { // System.out.print(list.get(i) + " "); // } // System.out.println(); // // list.remove(0); // // for (int i = 0; i < 0; i++) { // System.out.print(list.get(i) + " "); // } // System.out.println(); // // list.remove(0); // // for (int i = 0; i < 0; i++) { // System.out.print(list.get(i) + " "); // } // System.out.println(); // for (int i = 0; i < 9; i++) { // System.out.println(list.remove()); // } } } //LinkedIntList list = new LinkedIntList(); // //// test the addSorted method //list.addSorted(3); // //list.add(0, -4); //list.add(8); //list.add(22); // //list.addSorted(17); //list.addSorted(42); //list.addSorted(-5); // //System.out.println("After adding elements:"); //for (int i = 0; i < list.size(); i++) { // System.out.println("element " + i + " = " + list.get(i)); //} // //// test the add(index, value) method //list.add(3, 10000); //list.add(0, 0); //list.add(6, -456); // // //// test the remove method //list.remove(3); //list.remove(0); // //System.out.println("After removing elements:"); //for (int i = 0; i < list.size(); i++) { // System.out.println("element " + i + " = " + list.get(i)); //}