An Adaptive Packed-Memory Array
https://www3.cs.stonybrook.edu/~bender/newpub/BenderHu07-TODS.pdf [www3.cs.stonybrook.edu]
2018-01-23 14:11
The packed-memory array (PMA) is a data structure that maintains a dynamic set of N elements in sorted order in a Θ(N)-sized array. The idea is to intersperse Θ(N) empty spaces or gaps among the elements so that only a small number of elements need to be shifted around on an insert or delete. Because the elements are stored physically in sorted order in memory or on disk, the PMA can be used to support extremely efficient range queries.
source: danluu