heap sort

This is a discussion on heap sort within the C Programming forums, part of the General Programming Boards category; Hi,people!
I was looking through adjustment of heap but the explanation is too difficult for me.
I'll appreciate if somebody ...

A heap is a structure where items are stored in an array in such a way so that each item is guaranteed to be larger than the items at two other specific locations. Each of those items are also larger than two more, and so on. It's a binary structure compressed into a linear array: