1. Core Data Structures and Operations
Memory layout, invariants, and implementation details for arrays, linked lists, stacks, queues, heaps, hash tables, binary search trees, and traversal operations.
1. Core data structures and operations
| section | name |
|---|---|
| 1.1 | Arrays and Dynamic Arrays |
| 1.2 | Linked Lists |
| 1.3 | Stacks |
| 1.4 | Queues and Deques |
| 1.5 | Heaps and Priority Queues |
| 1.6 | Hash Tables and Sets |
| 1.7 | Binary Search Trees |
| 1.8 | Basic Tree Traversals |