基于多级前缀树的优先队列
数据结构与算法
2007-08-23 v1
摘要
树结构是极为常用的数据结构。在有序树类型中,存在许多变体,其基本操作(如插入、删除、搜索、删除最小值)具有对数时间复杂度。本文将介绍一种结构,其上述各操作的时间复杂度均为 ,其中 为数据类型的大小, 为与数据类型大小恰当匹配的常数。恰当匹配的 将使该结构作为非常高效的优先队列运行。该结构的大小线性依赖于元素的数量和大小。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}
}