Abstract
We develop a data structure for maintaining a dynamic multiset that uses O(nlglgn/lgn) bits and O(1) words, in addition to the space required by the n elements stored, supports searches in O(lgn) worst-case time and updates in O(lgn) amortized time. Compared to earlier data structures, we improve the space requirements from O(n) bits to O(nlglgn/lgn) bits, but the running time of updates is amortized, not worst-case.
Originalsprog | Engelsk |
---|---|
Tidsskrift | Information Processing Letters |
Vol/bind | 110 |
Udgave nummer | 23 |
Sider (fra-til) | 1061-1066 |
Antal sider | 6 |
ISSN | 0020-0190 |
DOI | |
Status | Udgivet - 2010 |