- Quick-Find
- Quick-Union
- Improvements on Quick-Union
- Stack
- Linked-List
- Array
- Queue
- Linked-List
- Circular Array
- Priority Queues
- Resizing Arrays
- Generics
- Iterators
- Selection sort
- Insertion sort
- Shell sort
- Merge sort
- Quick sort
- Quick-Select
- Radix sort
- Shamir's Secret Sharing