Everything About ___
Live briefing

Everything about Succinct data structure

Data structure which is efficient to both store in memory and query

In computer science, a succinct data structure is a data structure which uses an amount of space that is "close" to the information-theoretic lower bound, but still allows for efficient query operations. The concept was originally introduced by Jacobson to encode bit vectors, (unlabeled) trees, and planar graphs. Unlike general lossless data compression algorithms, succinct data structures retain the ability to use them in-place, without decompressing them first. A related notion is that of a compressed data structure, insofar as the size of the stored or encoded data similarly depends upon the specific content of the data itself. Wikipedia →

🧭 Start here: a 6-step reading path

  1. Read the overview: Succinct data structureA 5-minute orientation
  2. Skim a recent paper: Succinct data structure for path graphsInfluential work since 2022
  3. Pick up a classic book: Experimental AlgorithmsThe most-reprinted book on the subject
  4. Read the landmark paper: Succinct data structures for assembling large genomesCited 128 times
  5. Go sideways: Retrieval Data StructureA 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