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
/addLast
to simulate a deque and print after each op. - Compare iteration performance of
LinkedList
vsArrayList
for 100k elements (rough estimate).