- 博客(3)
- 资源 (17)
- 收藏
- 关注
转载 堆排序原理及算法实现(最大堆)
堆排序 堆排序是利用堆的性质进行的一种选择排序。下面先讨论一下堆。1.堆 堆实际上是一棵完全二叉树,其任何一非叶节点满足性质: Key[i]=Key[2i+1]&&key>=key[2i+2] 即任何一非叶节点的关键字不大于或者不小于其左右孩子节点的关键字。 堆分为大顶堆和小顶堆,满足Key[i]>=Key[2i+1]&&key>
2016-09-24 15:31:46 277
转载 C语言中的几种排序方法
(1)“冒泡法” 冒泡法大家都较熟悉。其原理为从a[0]开始,依次将其和后面的元素比较,若a[0]>a,则交换它们,一直比较到a[n]。同理对a[1],a[2],...a[n-1]处理,即完成排序。下面列出其代码: C/C++ code?12345678910
2016-09-24 15:24:14 966
转载 如果看了此文你还不懂傅里叶变换,那就过来掐死我吧【完整版】
2345678910作者:韩昊知乎:Heinrich微博:@花生油工人知乎专栏:与时间无关的故事 谨以此文献给大连海事大学的吴楠老师,柳晓鸣老师,王新年老师以及张晶泊老师。 转载的同学请保留上面这句话,谢谢。如果还能保留文章来源就更感激不尽了。
2016-09-24 08:43:56 411
易学C++全部章节+答案
2016-11-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人