All Projects → pfalcon → awesome-implicit-data-structures

pfalcon / awesome-implicit-data-structures

Licence: other
Awesome implicit data structures

Implicit data structures

https://en.wikipedia.org/wiki/Implicit_data_structure

Sorted list

Binary heap

D-ary heap (D-heap) and B-heap

Poplar heap

Post-order heap

Largely similar to poplar heap above.

Min-max heap

Binomial list (Bentley-Saxe)

Doesn't support deletes natively, uses "soft deletes" (marking an element as deleted).

Beap (Bi-parental heap)

Rotated sorted lists

Succint data structures

https://en.wikipedia.org/wiki/Succinct_data_structure

List dedicated to succint structures:

Libs:

Red-black trees

When storing just left/right node pointers, algorithms exist for one-pass top-down insertion and deletion. (For comparison, for AVL trees, only insertion top-down algorithm exists, deletion requires 2-pass algorithm).

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].