Binary Search Tree

Overview

Link to Experience: Binary Search Tree

Topics: computer science, binary search tree, binary, algorithms

Grades: 9-12

Standards:

Duration to complete: 10-15 minutes

Learning outcome: Students will understand how binary search trees are organized. They will apply this knowledge to complete the challenge binary search tree.

In the Classroom

Pre-Experience (Things to Look Out For):

  • What does it mean for something to be binary?

  • What are some ways numbers can be organized?

  • What are algorithms in computer science?

Post-Experience (Things to Think About):

  • What are binary search trees useful for?

  • How many ways are there to make a binary search tree when you have N nodes?

  • Do the values of a binary search tree must be numbers?

  • If you want to get all the values of a binary search tree in an ascending/descending order, what would you do?

Experience Outline

Frame 1: Title

Frame 2: How nodes are organized in a binary search tree

Frame 3: Changing values in a binary search tree without breaking the rules

Frame 4: Growing a binary search tree by adding nodes

Frames 5-7: Challenges to check understanding

Frame 8: Things to Think About

Previous
Previous

Minor Triads

Next
Next

Bitwise Operations