Recursion, Trees, Heaps & Maps

A study companion for the LG4–LG7 readings: designing and analyzing recursion, general and binary trees, search trees and AVL trees, priority queues built on heaps, and maps built on hash tables and sorted tables. Every code fragment from the reading can be run step by step on your own input.