中文
相关论文

相关论文: Strictly Implicit Priority Queues: On the Number o…

200 篇论文

We introduce a new family of priority-queue data structures: partition-based simple heaps. The structures consist of $O(\log n)$ doubly-linked lists; order is enforced among data in different lists, but the individual lists are unordered.…

数据结构与算法 · 计算机科学 2026-03-03 Gerth Stølting Brodal , John Iacono , Casper Moldrup Rysgaard , Sebastian Wild

Priority queues are data structures that maintain a dynamic collection of elements and allow inserting new elements and removing the smallest element. The most widely known and used priority queue is likely the implicit binary heap, even…

数据结构与算法 · 计算机科学 2026-04-29 Johannes Breitling , Ragnar Groot Koerkamp , Marvin Williams

Let $n$ denote the number of elements currently in a data structure. An in-place heap is stored in the first $n$ locations of an array, uses $O(1)$ extra space, and supports the operations: minimum, insert, and extract-min. We introduce an…

数据结构与算法 · 计算机科学 2014-07-15 Stefan Edelkamp , Jyrki Katajainen , Amr Elmasry

The pairing heap is a simple "self-adjusting" implementation of a heap (priority queue). Inserting an item into a pairing heap or decreasing the key of an item takes O(1) time worst-case, as does melding two heaps. But deleting an item of…

数据结构与算法 · 计算机科学 2022-08-26 Corwin Sinnamon , Robert Tarjan

For many data-processing applications, a comprehensive set of efficient operations for the management of priority values is required. Indexed priority queues are particularly promising to satisfy this requirement by design. In this work, we…

数据结构与算法 · 计算机科学 2023-12-07 Christian Loeffeld

This paper describes a new and purely functional implementation technique of binary heaps. A binary heap is a tree-based data structure that implements priority queue operations (insert, remove, minimum/maximum) and guarantees at worst…

数据结构与算法 · 计算机科学 2013-12-18 Vladimir Kostyukov

We give a priority queue that achieves the same amortized bounds as Fibonacci heaps. Namely, find-min requires O(1) worst-case time, insert, meld and decrease-key require O(1) amortized time, and delete-min requires $O(\log n)$ amortized…

数据结构与算法 · 计算机科学 2010-02-11 Amr Elmasry

A priority queue is a fundamental data structure that maintains a dynamic set of (key, priority)-pairs and supports Insert, Delete, ExtractMin and DecreaseKey operations. In the external memory model, the current best priority queue…

数据结构与算法 · 计算机科学 2018-06-21 Shunhua Jiang , Kasper Green Larsen

We present priority queues in the cache-oblivious external memory model with block size $B$ and main memory size $M$ that support on $N$ elements, operation \textsc{UPDATE} (combination of \textsc{INSERT} and \textsc{DECREASEKEY}) in $O…

数据结构与算法 · 计算机科学 2020-08-05 John Iacono , Riko Jacob , Konstantinos Tsakalidis

We consider the classical problem of representing a collection of priority queues under the operations \Findmin{}, \Insert{}, \Decrease{}, \Meld{}, \Delete{}, and \Deletemin{}. In the comparison-based model, if the first four operations are…

数据结构与算法 · 计算机科学 2011-12-06 Amr Elmasry , Jyrki Katajainen

Priority queues are fundamental abstract data structures, often used to manage limited resources in parallel programming. Several proposed parallel priority queue implementations are based on skiplists, harnessing the potential for…

分布式、并行与集群计算 · 计算机科学 2014-08-06 Irina Calciu , Hammurabi Mendes , Maurice Herlihy

We present a deterministic oblivious LIFO (Stack), FIFO, double-ended and double-ended priority queue as well as an oblivious mergesort and quicksort algorithm. Our techniques and ideas include concatenating queues end-to-end, size…

数据结构与算法 · 计算机科学 2016-12-13 Johannes Schneider

Tree structures are very often used data structures. Among ordered types of trees there are many variants whose basic operations such as insert, delete, search, delete-min are characterized by logarithmic time complexity. In the article I…

数据结构与算法 · 计算机科学 2007-08-23 David S. Planeta

We show the $O(\log n)$ time extract minimum function of efficient priority queues can be generalized to the extraction of the $k$ smallest elements in $O(k \log(n/k))$ time (we define $\log(x)$ as $\max(\log_2(x), 1)$.), which we prove…

数据结构与算法 · 计算机科学 2022-01-11 Bryce Sandlund , Lingyi Zhang

The smooth heap and the closely related slim heap are recently invented self-adjusting implementations of the heap (priority queue) data structure. We analyze the efficiency of these data structures. We obtain the following amortized bounds…

数据结构与算法 · 计算机科学 2021-11-08 Corwin Sinnamon , Robert E. Tarjan

The theory community has proposed several new heap variants in the recent past which have remained largely untested experimentally. We take the field back to the drawing board, with straightforward implementations of both classic and novel…

数据结构与算法 · 计算机科学 2014-03-04 Daniel H. Larkin , Siddhartha Sen , Robert E. Tarjan

Consider the following random process: we are given $n$ queues, into which elements of increasing labels are inserted uniformly at random. To remove an element, we pick two queues at random, and remove the element of lower label (higher…

数据结构与算法 · 计算机科学 2017-06-14 Dan Alistarh , Justin Kopinsky , Jerry Li , Giorgi Nadiradze

In recent years the Cache-Oblivious model of external memory computation has provided an attractive theoretical basis for the analysis of algorithms on massive datasets. Much progress has been made in discovering algorithms that are…

数据结构与算法 · 计算机科学 2008-02-08 Benjamin Sach , Raphaël Clifford

Priority queues are abstract data structures which store a set of key/value pairs and allow efficient access to the item with the minimal (maximal) key. Such queues are an important element in various areas of computer science such as…

数据结构与算法 · 计算机科学 2015-09-24 Jakob Gruber

Priority queues are container data structures essential to many high performance computing (HPC) applications. In this paper, we introduce multiresolution priority queues, a data structure that improves the performance of the standard heap…

数据结构与算法 · 计算机科学 2017-08-11 Jordi Ros-Giralt , Alan Commike , Peter Cullen , Jeff Lucovsky , Dilip Madathil , Richard Lethin
‹ 上一页 1 2 3 10 下一页 ›