Compact Data Structures: A Practical Approach
Book information
Description
Compact data structures help represent data in reduced space while allowing it to be queried, navigated, and operated in compressed form. They are essential tools for efficiently handling massive amounts of data by exploiting the memory hierarchy. They also reduce the resources needed in distributed deployments and make better use of the limited memory in low-end devices. The field has developed rapidly, reaching a level of maturity that allows practitioners and researchers in application areas to benefit from the use of compact data structures. This first comprehensive book on the topic focuses on the structures that are most relevant for practical use. Readers will learn how the structures work, how to choose the right ones for their application scenario, and how to implement them. Researchers and students in the area will find in the book a definitive guide to the state of the art in compact data structures Content: 1. Introduction 2. Entropy and coding 3. Arrays 4. Bitvectors 5. Permutations 6. Sequences 7. Parentheses 8. Trees 9. Graphs 10. Grids 11. Texts 12. Dynamic structures 13. Recent trends.
Similar books
Compact Data Structures A Practical Approach
2016 · PDF
Ignacio Martín-Baró: la psicología, la liberación y el pensamiento latinoamericano hoy
2021 · PDF
Similarity Search and Applications: 5th International Conference, SISAP 2012, Toronto, ON, Canada, August 9-10, 2012. Proceedings
2012 · PDF
Compact Data Structures
2016 · EPUB
String Processing and Information Retrieval: 25th International Symposium, SPIRE 2018, Lima, Peru, October 9-11, 2018, Proceedings
2018 · PDF
Compact Data Structures. A Practical Approach
2016 · PDF
LATIN 2016: Theoretical Informatics: 12th Latin American Symposium, Ensenada, Mexico, April 11-15, 2016, Proceedings
2016 · PDF
Flexible Pattern Matching in Strings: Practical On-line Search Algorithms for Texts and Biological Sequences
2002 · PDF