Recursion, Trees & Graphs
Think recursively, then walk branching structures: trees, heaps, tries and graphs.
7 lessons · 280 min
0 of 7 done
Thinking recursively
Trees
- LessonBinary TreesEach node has up to two children; problems split in half.40 minintermediate
- LessonBinary Search TreesA tree where left is smaller and right is bigger, all the way down.35 minintermediate
- LessonHeaps & Priority QueuesAlways hand me the smallest (or largest) next.35 minintermediate
- LessonTriesA tree of letters where shared prefixes share a path.30 minadvanced