Activity 01
Simulation Game: Build a Human BST
Each student receives a number card. As the teacher calls out values for insertion, each student finds their correct position relative to the existing class-tree, physically standing left or right of existing students based on the BST invariant. When all students are placed, the class performs an in-order traversal by calling out numbers in sequence, confirming sorted output. The teacher then inserts in sorted order to show the tree degenerating into a line.
Explain how a balanced tree differs from an unbalanced one in terms of search speed.
Facilitation TipDuring Build a Human BST, stand at the front and deliberately insert in sorted order to create a linked list, then ask students to time a search across the chain versus a balanced tree they just built.
What to look forProvide students with a list of 10 numbers. Ask them to draw the BST that results from inserting these numbers in the given order. Then, ask them to calculate the height of the resulting tree and state its time complexity for searching.