Java - LinkedList
LinkedList
import java.util.*;
LinkedList q = new LinkedList<>();
q.addFirst("a"); q.addLast("b");
System.out.println(q.removeFirst());
 Prefer ArrayList unless you specifically need frequent inserts/removes at ends.
Try it
- Use addFirst/addLastto simulate a deque and print after each op.
- Compare iteration performance of LinkedListvsArrayListfor 100k elements (rough estimate).