DocumentCode
980923
Title
A heap of data
Author
Beichl, Isabel ; Sullivan, Francis
Author_Institution
Comput. & Appl. Math. Lab., NIST, Gaithersburg, MD, USA
Volume
3
Issue
2
fYear
1996
Firstpage
11
Lastpage
14
Abstract
Previously, we described a fast method for selecting from a list at random, biased by predetermined rates or probabilities (see ibid., vol.2, p.13, 1996). However, sometimes "probabilistically next" is not good enough. What if we have some criterion or priority for selecting from the list? For this type of problem we can introduce the heap, a data structure that allows us to keep track of the maximum or the minimum dynamically. Heaps are an effective way of maintaining a priority queue. They are also good for sorting.
Keywords
data structures; list processing; sorting; heap data structure; list selection; predetermined rates; priority queue; probabilistically next; probability; sorting; tree data structure; Binary search trees; Binary trees; Data structures; Mesh generation; Shape; Sorting; Springs;
fLanguage
English
Journal_Title
Computational Science & Engineering, IEEE
Publisher
ieee
ISSN
1070-9924
Type
jour
DOI
10.1109/99.503322
Filename
503322
Link To Document