Trees

Projected Time

about 2 hours

Prerequisites

Motivation

Objectives

Participants will be able to: identify, implement and differentiate: trees, binary tree traversal, binary heaps, & tries.

Specific Things to Learn

Materials

Lesson

Work through the materials provided in ‘materials’. This should take 30-50 minutes.

Notes:

Independent Practice

Cracking the Coding Interview 6th Ed., Ch.4 | Trees & Graphs pages 100 - 107

Challenge

Ask a mentor, volunteer, or apprentice for a code review of your Tree implementation.

Check for Understanding

Create a cheat sheet about the types of trees, binary tree traversal, binary heaps, tries, graphs, and graph search.