
doi: 10.1137/0216069
Summary: We study a data structure \({\mathfrak L}\) referred to variously as a padded list, controlled density array or sparse table containing records \(\{R_ i\}\) each uniquely identified by a key \(\{k(R_ i)\}\). \({\mathfrak L}\) is required to support the operations Search(\({\mathfrak L},k)\), Insert(\({\mathfrak L},k)\) and Delete(\({\mathfrak L},k)\) to search, insert and delete a record with key k. To optimize Search(\({\mathfrak L},k)\), records are stored with their keys in sorted order. If the order of the keys is to be maintained under insertion, records currently in \({\mathfrak L}\) must be moved to free space. To improve the efficiency of Insert(\({\mathfrak L},k)\), records are stored in a circular buffer with ``gaps'' so that insertion necessitates moving only records up to the next gap. The array is expanded and contracted during a sequence of insertions and deletions depending upon the current number of gaps. In this paper we assess the amount of work required to insert a sequence of records.
Data structures, sparse table, controlled density array, Searching and sorting, padded list, hashing
Data structures, sparse table, controlled density array, Searching and sorting, padded list, hashing
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 7 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Average | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Top 10% | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Average |
