中文

基于多级前缀树的优先队列

数据结构与算法 2007-08-23 v1

摘要

树结构是极为常用的数据结构。在有序树类型中,存在许多变体,其基本操作(如插入、删除、搜索、删除最小值)具有对数时间复杂度。本文将介绍一种结构,其上述各操作的时间复杂度均为 O(MK+K)O(\frac{M}{K} + K),其中 MM 为数据类型的大小,KK 为与数据类型大小恰当匹配的常数。恰当匹配的 KK 将使该结构作为非常高效的优先队列运行。该结构的大小线性依赖于元素的数量和大小。PTrie 是前缀树(Trie)思想、具有插入和删除操作对数时间复杂度的结构、双向链表以及队列的巧妙结合。

关键词

引用

@article{arxiv.0708.2936,
  title  = {Priority Queue Based on Multilevel Prefix Tree},
  author = {David S. Planeta},
  journal= {arXiv preprint arXiv:0708.2936},
  year   = {2007}
}
R2 v1 2026-06-29T02:40:14.265Z