当前位置:   article > 正文

C语言实现堆排序

C语言实现堆排序

目录

前言

数组建堆

堆排序

利用向上/下调整算法将数组中的数字在虚拟逻辑上重新变为大/小堆与重新建堆的区别是?

利用向上调整算法实现堆排序(升序)

利用向下调整算法实现堆排序(降序) 

利用向下调整算法实现堆排序(升序) 


序列文章

初识树(C语言):http://t.csdnimg.cn/eqFmT

二叉树的基本概念(C语言):http://t.csdnimg.cn/AkwTC

大小堆的实现(C语言):http://t.csdnimg.cn/yoXVC

看了就会的堆排序(C语言):http://t.csdnimg.cn/EWzgM

top K问题(借你五分钟):http://t.csdnimg.cn/1YLT8

堆的相关时间复杂度计算(C语言):http://t.csdnimg.cn/OSAr4

二叉树的前、中、后序遍历的实现:http://t.csdnimg.cn/xNHrs

计算二叉树结点个数、叶子结点个数的代码实现:http://t.csdnimg.cn/kiBpd

二叉树查找值为x的结点、树的高度、第k层结点个数的代码实现:http://t.csdnimg.cn/BcFEW

二叉树的创建、销毁、层序遍历、层序遍历进阶的代码实现: http://t.csdnimg.cn/Qlxu0

二叉树的OJ练习(一):http://t.csdnimg.cn/jhOWW

二叉树的OJ练习(二) :http://t.csdnimg.cn/sl7kl

<你想看的我这里都有

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/721729
推荐阅读
相关标签