Binary Search Trees
Welcome to week 9! Watch the video below to get an overview of the coming week.
Learning objectives
By the end of this week, you will be able to:
- Explain the concepts of data dictionaries and binary search trees (BSTs)
- Trace the execution of searching, insertion, and deletion in a BST
- Write efficient procedures in Python that operate on BSTs
- Explain the importance of balance in a search tree
- Construct and use 2-3 trees as a balanced BST
What's due this week
- Week 9 Quiz on Thursday (on Gradescope)
- Peer Interview 4 Reflection on Sunday
- Assignment 5 on Sunday