首页> 外文会议>Algorithm theory - SWAT'98 >Probabilistic Data Strucutres for Priority Queues
【24h】

Probabilistic Data Strucutres for Priority Queues

机译:优先级队列的概率数据结构

获取原文
获取原文并翻译 | 示例

摘要

We present several simple probablistic data structures for implementing priority queues. We present a data structure called simple bottom-up sampled heap (SBSH), supporting insert in O(1) expected time and delete, delete minimum, decrease key and meld in O(log n) time with high probability. An extension of SBSH called BSH1, supporting insert and meld in O(1) worst case time is presented. This data structure uses a novel "buffering technique" to improve the expected bounds to worst-case bounds. Another extension of SBSH called BSH2, performing insert, decrease key and meld in O(1) amortized expected time and delete and delete minimum in O(log n) time with high probability is also presented. The amortized performance of this data structure is comparable to that of Fibonacci heaps (in probabilistic terms). Moreover, unlike Fibonacci heaps, each operation takes O(log n) time with high probability, making the data strucutre suitable for real-time applications.
机译:我们提出了几种用于实现优先级队列的简单概率数据结构。我们提出了一种称为简单自下而上的采样堆(SBSH)的数据结构,它支持在O(1)预期时间内插入并以高概率在O(log n)时间中删除,删除最小值,减小键并融合。提出了一种称为BSH1的SBSH扩展,它支持O(1)最坏情况下的插入和融合。该数据结构使用一种新颖的“缓冲技术”将预期范围提高到最坏情况的范围。还介绍了SBSH的另一种扩展,称为BSH2,它以高概率在O(1)摊销的预期时间中执行插入,减小键和合并,并在O(log n)时间中删除和删除最小值。该数据结构的摊销性能与斐波那契堆的摊销性能相当(以概率术语)。此外,与斐波那契堆不同,每个操作都极有可能花费O(log n)时间,从而使数据结构适合于实时应用。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号