Check what survives after deletion, what moves when priority changes, and why a dependency cycle blocks a release. Each answer names an operation contract.
Lessons
- B+ deletion: borrow, merge, and repair separators
- Indexed binary heaps: decrease a queued priority
- Open-addressed hash tables: tombstones and rebuilds
- Dependency graphs: topological order and cycle rejection
