public class PriorityQueueTester { public static void main(String[] args) { Student s1 = new Student("Ned Flanders", 10000, "Graduate", 550.0); Student s2 = new Student("Mickey Mouse", 20000, "Undergraduate", 1000.0); Student s3 = new Student("Harry Potter", 30000, "Graduate", 300.0); Student s4 = new Student("Elvis Presley", 40000, "Undergraduate"); Student s5 = new Student("Mr. T", 50000, "Graduate"); Student s6 = new Student("Jennifer Lopez", 60000, "Undergraduate"); Student s7 = new Student("Britney Spears", 70000, 550.0); Student s8 = new Student("Papa Smurf", 80000, 1150.0); Student s9 = new Student("Clark Kent", 90000, 800.0); Student s10 = new Student("Winnie The Pooh", 10011); Student s11 = new Student("Homer Simpson", 10012); Student s12 = new Student("Marge Simpson", 10012); PriorityQueue pq = new PriorityQueue(); pq.insert(s7); pq.insert(s1); pq.insert(s11); pq.insert(s3); pq.insert(s10); pq.insert(s8); pq.insert(s2); pq.insert(s5); pq.insert(s9); pq.insert(s4); pq.insert(s6); pq.insert(s12); //testing duplicate number s1.addClasses(3); s2.addClasses(1); s3.addClasses(4); s1.addClasses(2); s4.addClasses(5); s5.addClasses(2); s6.addClasses(6); System.out.println("All the students:"); System.out.println(pq); PriorityQueue pq2 = pq.filter("Undergraduate",5000.0); System.out.println("All Undergraduates with total tuition <= $5000:"); System.out.println(pq2); pq.remove(30000); pq.remove(50000); pq.remove(90000); System.out.println("The list with 3 of the students removed:"); System.out.println(pq); } } //end of PQtester