Queap (original) (raw)

Property Value
dbo:abstract In computer science, a queap is a priority queue data structure. The data structure allows insertions and deletions of arbitrary elements, as well as retrieval of the highest-priority element. Each deletion takes amortized time logarithmic in the number of items that have been in the structure for a longer time than the removed item. Insertions take constant amortized time. The data structure consists of a doubly linked list and a 2–4 tree data structure, each modified to keep track of its minimum-priority element. The basic operation of the structure is to keep newly inserted elements in the doubly linked list, until a deletion would remove one of the list items, at which point they are all moved into the 2–4 tree. The 2–4 tree stores its elements in insertion order, rather than the more conventional priority-sorted order. Both the data structure and its name were devised by John Iacono and Stefan Langerman. (en)
dbo:thumbnail wiki-commons:Special:FilePath/Queap.svg?width=300
dbo:wikiPageID 31075298 (xsd:integer)
dbo:wikiPageLength 9955 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1076478474 (xsd:integer)
dbo:wikiPageWikiLink dbc:Amortized_data_structures dbc:Algorithmic_information_theory dbr:Doubly_linked_list dbr:Stefan_Langerman dbr:Computer_science dbr:John_Iacono dbr:Priority_queue dbr:Tree_traversal dbr:Data_structure dbr:2–3–4_tree dbr:Amortized_analysis dbc:Heaps_(data_structures) dbc:Articles_with_example_Java_code dbr:Splay_tree dbr:Amortized_time dbr:Java_language dbr:Queue_(data_structure) dbr:File:Queap.svg
dbp:wikiPageUsesTemplate dbt:One_source dbt:Reflist
dct:subject dbc:Amortized_data_structures dbc:Algorithmic_information_theory dbc:Heaps_(data_structures) dbc:Articles_with_example_Java_code
gold:hypernym dbr:Structure
rdf:type dbo:Building
rdfs:comment In computer science, a queap is a priority queue data structure. The data structure allows insertions and deletions of arbitrary elements, as well as retrieval of the highest-priority element. Each deletion takes amortized time logarithmic in the number of items that have been in the structure for a longer time than the removed item. Insertions take constant amortized time. Both the data structure and its name were devised by John Iacono and Stefan Langerman. (en)
rdfs:label Queap (en)
owl:sameAs freebase:Queap wikidata:Queap dbpedia-fa:Queap dbpedia-la:Queap dbpedia-sr:Queap https://global.dbpedia.org/id/4taGB
prov:wasDerivedFrom wikipedia-en:Queap?oldid=1076478474&ns=0
foaf:depiction wiki-commons:Special:FilePath/Queap.svg
foaf:isPrimaryTopicOf wikipedia-en:Queap
is dbo:wikiPageRedirects of dbr:Queaps
is dbo:wikiPageWikiLink of dbr:List_of_data_structures dbr:Stefan_Langerman dbr:Data_structure dbr:2–3–4_tree dbr:Queaps
is foaf:primaryTopic of wikipedia-en:Queap