Everything About ___
Live briefing

Everything about Binary search tree

Rooted binary tree data structure

In computer science, a binary search tree (BST), also called an ordered or sorted binary tree, is a rooted binary tree data structure with the key of each internal node being greater than all the keys in the respective node's left subtree and less than the ones in its right subtree. The time complexity of operations on the binary search tree is linear with respect to the height of the tree. Wikipedia →

🧭 Start here: a 6-step reading path

  1. Read the overview: Binary search treeA 5-minute orientation
  2. Skim a recent paper: Genomes on a Tree (GoaT): A versatile, scalable search engine for genomic and sequencing project metadata across the eukaryotic tree of lifeInfluential work since 2022
  3. Pick up a classic book: Expected performance of m-solution backtrackingThe most-reprinted book on the subject
  4. Read the landmark paper: Mastering the game of Go with deep neural networks and tree searchCited 12,028 times
  5. Go sideways: AVL treeA closely related topic
  6. Go sideways: Scapegoat treeA closely related topic

📖 Definitions

Noun A tree (data structure) set up to facilitate searching.

🏆 Landmark papers (most cited)

🆕 Influential since 2022

📚 Books worth reading

Ranked by number of editions on Open Library, a rough measure of how lasting a book is.

🔗 Related topics