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 :
بازگشت