数据结构排序算法之堆排序
摘要:
关于堆排序的相关知识非常复杂,不懂得可以参考任意一本数据结构教程,本博客只对堆排序框架及代码进行讲解。堆排序分三个大的步骤:建初堆,堆调整,堆排序(其中最核心的是堆调整)1建初堆:从数组中的最后一个非叶子节点开始,从下而上倒推(重复调用堆调整函数)2堆调整:堆调整的前提是已建好了一个堆,但是因为输... 阅读全文
posted @ 2016-03-11 16:45 海南一哥 阅读(305) 评论(0) 推荐(0)
浙公网安备 33010602011771号