*** Welcome to piglix ***

Succinct data structure


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 (unlike other compressed representations) 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, in which the size of the data structure depends upon the particular data being represented.

Suppose that is the information-theoretical optimal number of bits needed to store some data. A representation of this data is called:

For example, a data structure that uses bits of storage is compact, bits is succinct, bits is also succinct, and bits is implicit.


...
Wikipedia

...