1. 分析
/*6. 堆排序(HeapSort)
#时间复杂度: O(nlogn);空间复杂度:O(1)
适用场合:在n个元素里找前几个最大的或最小的,我们用堆,并且找大的用小堆,找小的用大堆。
#分析:
1. 建堆(此例子 大根堆)
1.1 找到最后一个父亲节点,从最后一个父亲结点操作到第一个父亲节点(n/2-1 ~ 0)
调整过程:
1.1.1 看当前父亲节点的左和右谁大,拿大的和父亲比较:
1.1.2大: 交换,若交换的节点是父亲节点,则需要调整,重复步骤2
1.2.