Everything About ___
Live briefing

Everything about Join-based tree algorithms

In computer science, join-based tree algorithms are a class of algorithms for self-balancing binary search trees. This framework aims at designing highly-parallelized algorithms for various balanced binary search trees. The algorithmic framework is based on a single operation join. Under this framework, the join operation captures all balancing criteria of different balancing schemes, and all other functions join have generic implementation across different balancing schemes. The join-based algorithms can be applied to at least four balancing schemes: AVL trees, red–black trees, weight-balanced trees and treaps. Wikipedia →

đź§­ Start here: a 6-step reading path

  1. Read the overview: Join-based tree algorithmsA 5-minute orientation
  2. Pick up a classic book: Fundamentals of data structures in CThe most-reprinted book on the subject
  3. Read the landmark paper: Algorithm for Processing k-Nearest Join Based on R-Tree in MapReduceCited 11 times
  4. Go sideways: Weight-balanced treeA closely related topic
  5. Go sideways: AVL treeA closely related topic

đź“– Definitions

No dictionary entry for this exact phrase.

🗂️ The subject at a glance

  1. History
  2. Join algorithms
  3. Join-based algorithms
  4. Used in libraries

🏆 Landmark papers (most cited)

📚 Books worth reading

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

đź”— Related topics