算法
izhaoxudong
这个作者很懒,什么都没留下…
展开
-
经典排序-希尔排序
希尔排序记录#include #include #define MAXNUM 10void main(){ void shellSort(int array[], int n, int t); int array[] = {10,52,39,54,58,23,1,52,85,99}; int i; for(i = 0; i < MAXNUM;原创 2018-01-04 23:33:19 · 158 阅读 · 0 评论 -
短时间理解堆排序
本篇文章是我通过自身实践总结出来的一种简单学习堆排序或者是其他排序算法的方法。如有不足,请大家指正,毕竟是学习,主要是理解,主要是网络中大神们的话太过专业、不怎么好懂,字也多、我这篇应该算好懂(如不好懂,请指出,我会修改)。内容包括:1.堆的分类。 2.如何构造堆(大根堆,以及代码实现,小根堆同理)。 3.真正堆排序。一、堆的分类咱可以把堆(Heap)看成完全二叉树(叶原创 2018-01-07 17:10:37 · 338 阅读 · 0 评论