C/C++
余功鹏
这个作者很懒,什么都没留下…
展开
-
C语言快速排序算法及代码
转载:http://c.biancheng.net/cpp/html/2741.html快速排序是对冒泡法排序的一种改进。快速排序算法 的基本思想是:将所要进行排序的数分为左右两个部分,其中一部分的所有数据都比另外一 部分的数据小,然后将所分得的两部分数据进行同样的划分,重复执行以上的划分操作,直 到所有要进行排序的数据变为有序为止。可能仅根据基本思想对快速转载 2015-04-22 10:35:10 · 609 阅读 · 0 评论 -
快速排序的思想分析
转载:http://www.cnblogs.com/v-July-v/archive/2011/02/27/1983671.html I、 俩个指针,i指向序列的首部,j指着尾部,即i=1,j=n,取数组中第一个元素ki为主元,即key赋值)。 II、赋值操作(注,以下“->”,表示的是赋值): j(找小),从右至左,不断--,直到遇转载 2015-04-22 10:04:05 · 642 阅读 · 0 评论 -
C语言冒泡排序算法及代码
转载:http://c.biancheng.net/cpp/html/2443.html冒泡排序是排序算法的一种,思路清晰,代码简洁,常被用在大学生计算机课程中。“冒泡”这个名字的由来是因为越大的元素会经由交换慢慢“浮”到数列的顶端,故名。这里以从小到大排序为例进行讲解。基本思想及举例说明冒泡排序的基本思想就是不断比较相邻的两个数,让较大的元素不断地往后移。转载 2015-04-21 18:03:33 · 518 阅读 · 0 评论