Engineering Predecessor Data Structures for Dynamic Integer Sets
- P. DinklageJ. FischerAlexander Herlez
- 14 April 2021
Computer Science, Engineering
This work engineer a simple implementation of the idea of universe reduction, similar to van-Emde-Boas trees, and three B-trees with different strategies for organizing the keys contained in the nodes, including an implementation of dynamic fusion nodes.
Practical Performance of Space Efficient Data Structures for Longest Common Extensions
- P. DinklageJ. FischerAlexander HerlezTomasz KociumakaFlorian Kurpicz
- 2020
Computer Science
This article presents well-engineered implementations of two new solutions to string synchronizing sets and shows that both perform extremely well in practice, with space consumption of only around 10% of the input size for string synchronizing sets and around 20% for highly repetitive texts.