Show the output of the following program: import ch06.lists.*; public class List
ID: 3803335 • Letter: S
Question
Show the output of the following program:import ch06.lists.*; public class ListExer2 { public static void main(String [ ] args) { ListInterface<String> list1 = new RefUnsortedList<String> ( ); list1.add("apple"); list1.add("peach"); list1.add("orange"); list1.add("pear"); list1.remove("peach");
ListInterface<String> list2 = new RefSortedList<String> ( ); list2.add("apple"); list2.add("peach"); list2.add("orange"); list2.add("pear"); list2.remove("peach");
System.out.print("Unsorted"); System.out.println(list1); System.out.print("Sorted"); System.out.println(list2); } } Show the output of the following program:
import ch06.lists.*; public class ListExer2 { public static void main(String [ ] args) { ListInterface<String> list1 = new RefUnsortedList<String> ( ); list1.add("apple"); list1.add("peach"); list1.add("orange"); list1.add("pear"); list1.remove("peach");
ListInterface<String> list2 = new RefSortedList<String> ( ); list2.add("apple"); list2.add("peach"); list2.add("orange"); list2.add("pear"); list2.remove("peach");
System.out.print("Unsorted"); System.out.println(list1); System.out.print("Sorted"); System.out.println(list2); } }
import ch06.lists.*; public class ListExer2 { public static void main(String [ ] args) { ListInterface<String> list1 = new RefUnsortedList<String> ( ); list1.add("apple"); list1.add("peach"); list1.add("orange"); list1.add("pear"); list1.remove("peach");
ListInterface<String> list2 = new RefSortedList<String> ( ); list2.add("apple"); list2.add("peach"); list2.add("orange"); list2.add("pear"); list2.remove("peach"); ListInterface<String> list2 = new RefSortedList<String> ( ); list2.add("apple"); list2.add("peach"); list2.add("orange"); list2.add("pear"); list2.remove("peach");
System.out.print("Unsorted"); System.out.println(list1); System.out.print("Sorted"); System.out.println(list2); } }
Explanation / Answer
The list interface can be implemented using arraylist orlinkedlist.
The given code has many syntex error. The correct modified code and the output using linkedlist given below:-
//ListExer2.java
import java.util.*;
public class ListExer2
{
public static void main(String []args)
{
LinkedList<String> list1 = new LinkedList<String>( ); //List interface implemented by linkedlist
list1.add("apple");
list1.add("peach");
list1.add("orange");
list1.add("pear");
list1.remove("peach");
LinkedList<String> list2
= new LinkedList<String>( );
list2.add("apple");
list2.add("peach");
list2.add("orange");
list2.add("pear");
list2.remove("peach");
System.out.print("Unsorted");
System.out.println(list1);
System.out.print("Sorted");
System.out.println(list2);
}
}
O/p is
Unsorted[apple, orange, pear]
Sorted[apple, orange, pear]
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.