Solutions
1. Trace the output of the following Linked List 2. What is an
code, which uses an Iterator. ADT (an
import java.util.*; Abstract
Data Type)
public class LinkedListTester { and why are
public static void main(String[] args) they
{ LinkedList<String> list = new considered
LinkedList<String>(); LinkedList<String> to be
iterator = list.listIterator(); "abstract"?
iterator.add("Blue");
System.out.println(list.toString());
iterator.add("Red");
System.out.println(list.toString(
));
iterator.add("Green");
System.out.println(list.toString());
iterator = list.listIterator();
iterator.next();
iterator.add("Orange");
System.out.println(list.toString(
));
iterator = list.listIterator();
iterator.next();
iterator.remove();
System.out.println(list.toString());
}
}
1/
12
, CSE 205 EXAM 3 With 100% Verified
Solutions
[Blue] [Blue Red]
[Blue Red Green]
[Blue Orange Red Green] [Orange Red Green]
Answer: An ADT is a collec- tion of data and the par- ticular operations
that are
2/
12