Everything About ___
Live briefing

Everything about Divide-and-conquer algorithm

Algorithms which recursively solve subproblems

In computer science, divide and conquer, originally a political maxim, designates an algorithm design paradigm. A divide-and-conquer algorithm recursively breaks down a problem into two or more sub-problems of the same or related type, until these become simple enough to be solved directly. The solutions to the sub-problems are then combined to give a solution to the original problem. Wikipedia →

🧭 Start here: a 6-step reading path

  1. Read the overview: Divide-and-conquer algorithmA 5-minute orientation
  2. Skim a recent paper: Metacell-2: a divide-and-conquer metacell algorithm for scalable scRNA-seq analysisInfluential work since 2022
  3. Pick up a classic book: Invitation to Computer ScienceThe most-reprinted book on the subject
  4. Read the landmark paper: A divide-and-conquer algorithm for quantum state preparationCited 169 times
  5. Go sideways: Cache-oblivious algorithmA closely related topic
  6. Go sideways: Hybrid algorithmA 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