Adaptive Dynamic Bitvectors
Abstract
While operations rank and select on static bitvectors can be supported in constant time, lower bounds show that supporting updates raises the cost per operation to ?(logn/loglogn). This is a shame in scenarios where updates are possible but uncommon. We develop a representation of bitvectors that, if there are q queries per update, supports all the operations in O(log(n/q)) amortized time. Our experimental results support the theoretical findings, displaying speedups of orders of magnitude compared to standard dynamic implementations. © The Author(s), under exclusive license to Springer Nature Switzerland AG 2025.
Más información
| Título según WOS: | Adaptive Dynamic Bitvectors |
| Título según SCOPUS: | Adaptive Dynamic Bitvectors |
| Título de la Revista: | Lecture Notes in Computer Science |
| Editorial: | Springer Science and Business Media Deutschland GmbH |
| Fecha de publicación: | 2025 |
| Página de inicio: | 204 |
| Página final: | 217 |
| Idioma: | English |
| DOI: |
10.1007/978-3-031-72200-4_16 |
| Notas: | ISI, SCOPUS |