Padovan堆
数据结构与算法
2019-03-01 v1
摘要
我们分析Fibonacci族的优先队列。本文受Violation堆[1]启发,其中A. Elmasry在Fibonacci堆节点的表示中节省了一个指针,同时达到了M. L. Fredman和R. E. Tarjan的Fibonacci堆[2]相同的摊还界。遗憾的是,作者迫使堆很宽,这违背了最优堆原则。我们的目标是在堆窄得多的情况下取得相同结果。我们遵循超昂贵比较原则,因此尽量记住所有比较结果,绝不比较不可能为最小的元素。我们将比较尽可能延迟。实际上我一直想分享超昂贵比较原则的思想,Padovan堆的发现使我得以做到。当然,节省一个指针并非多大目标,但我希望所呈现的推理及所得堆的摊还分析值得发表。
引用
@article{arxiv.1902.10812,
title = {Padovan heaps},
author = {Vladan Majerech},
journal= {arXiv preprint arXiv:1902.10812},
year = {2019}
}
备注
12 pages, 5 figures