Skip to content

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.

sectionname
1.1Arrays and Dynamic Arrays
1.2Linked Lists
1.3Stacks
1.4Queues and Deques
1.5Heaps and Priority Queues
1.6Hash Tables and Sets
1.7Binary Search Trees
1.8Basic Tree Traversals