Computer Science - Trees

Overview

This lesson covers three similar, tree-based data structures:

Prerequisites

Learning Objectives

By the end of this module, learners will be able to:

Content

There are four components to this module. We recommend tackling them in the order below:

  1. Lesson: Binary Trees and Tries
  2. Exercise: Implementing a Binary Tree
  3. Lesson: Balancing a Binary Tree
  4. Exercise: Implementing an AVL Tree

Solution Code

Time to Complete

3 hours total:

Additional Resources

Internal resources

✏️ Instructor Guide

🏗️ Release Notes


Find a 👾 bug 👾 or have suggestions? Let us know!