Discussion on Scapegoat Trees
Learn about scapegoat trees, including their history, structural properties, and performance implications. This lesson helps you understand why scapegoat trees may be slower than other set implementations and when their unique rebuilding operations are beneficial in managing additional node data.
We'll cover the following...
Additional notes
The term scapegoat tree is due to
Experimenting with the ScapegoatTree implementation will reveal that it is often considerably slower than the other SSet implementations in this course. This may be somewhat surprising, since height bound of
...