Everything About ___
Live briefing

Everything about Predecessor problem

Query of largest element in a set less than an element

In computer science, the predecessor problem involves maintaining a set of items to, given an element, efficiently query which element precedes or succeeds that element in an order. Data structures used to solve the problem include balanced binary search trees, van Emde Boas trees, and fusion trees. In the static predecessor problem, the set of elements does not change, but in the dynamic predecessor problem, insertions into and deletions from the set are allowed. Wikipedia →

🧭 Start here: a 6-step reading path

  1. Read the overview: Predecessor problemA 5-minute orientation
  2. Skim a recent paper: The Problem of the Quality of the Predecessor Activity on the Time and Cost of the Successor Activity in the Project Schedule - Project Schedule with Resource Constraints -Influential work since 2022
  3. Pick up a classic book: La PoeticaThe most-reprinted book on the subject
  4. Read the landmark paper: Optimal Bounds for the Predecessor Problem and Related ProblemsCited 104 times
  5. Go sideways: Word RAMA closely related topic
  6. Go sideways: Fusion treeA closely related topic

📖 Definitions

No dictionary entry for this exact phrase.

🏆 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