Data structure

List

Iterator

ArrayList

LinkedList

Stack

Queue

Nested Class vs. Inner Class

Tree

General trees

Binary Tree

Binary Search Tree

AVL Tree

Splay Tree

B-Tree

Set and Map in Standard Libary

Set

Map

Hashing

hash function

collisions

rehashing

hash tables with worst O(1) time

Priority Queue(Heap)