堆排序

0,
最小堆:parent(i) <= left_children(2*i+1) && parent <= right_children(2i+2)
最小堆:parent >= left_children && parent >= right_children

parent = (children - 1) / 2;
left_children = 2*parent + 1;
right_children = 2*parent + 2;


1,



2,


3,


4,


posted @ 2017-05-21 01:34  细雨细语  阅读(71)  评论(0编辑  收藏  举报