Heap Adjustment Algorithms Based on Complete Binary Tree Structure

Article Preview

Abstract:

In many applications, it is necessary to adjust the node position of complete binary tree, making the data set have the nature of heap. Because when binary tree node data volume is huge, it will be needed apparently for heap adjustment efficiency of repair algorithms which is based on heap linear list to be improved. Now an improved algorithm is proposed by experiments, which utilizes characteristics of priority queue (delete the earliest data) and stack (delete the latest data), and conducts stack pushing on binary tree node, then accesses node successively to call glide adjustment algorithm to improve the adjustment efficiency.

You might also be interested in these eBooks

Info:

Periodical:

Pages:

2122-2127

Citation:

Online since:

June 2013

Authors:

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2013 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

[1] Glenn W Rowe: Introduction to Data Structures and Algorithms with C++, Prentice-Hall Europe,(1997).

Google Scholar

[2] Donald E Knuth: The Art of Computer Programming, Volume 3/Sorting and Searching.(Addison-Wesley Publishing Company,Inc.Phil;ippines,1973).

Google Scholar

[3] Ren kun Yin: Data Structure (with object-oriented method and C++ language).Beijing: Tsinghua University Press (2007.6).

Google Scholar