- 博客(3)
- 收藏
- 关注
转载 插入排序
1。基本思想 将n个元素的数列分为已有序和无序两个部分,如下所示: {{a1},{a2,a3,a4,…,an}} {{a1⑴,a2⑴},{a3⑴,a4⑴ …,an⑴}} … {{a1(n-1),a2(n-1) ,…},{an(n-1)}} 每次处理就是将无序数列的第一个元素与有序数列的元素从后往前逐个进行比较,找出插入位置,将该元素插入到有序
2013-08-19 01:56:52 357
转载 选择排序
1. 基本思想: 每一趟从待排序的数据元素中选出最小(或最大)的一个元素,顺序放在已排好序的数列的最后,直到全部待排序的数据元素排完。 2。排序过程示例: 初始关键字 【49 38 65 97 76 13 27 49】 第一趟排序后 13 [38 65 97 76 49 27 49】 第二趟排序后 13 27 [65 97 76 49 38 4
2013-08-19 01:31:08 373
转载 冒泡算法(原理以及c代码)
冒泡排序的基本概念 依次比较相邻的两个数,将小数放在前面,大数放在后面。即在第一趟:首先比较第1个和第2个数,将小数放前,大数放后。然后比较第2个数和第3个数,将小数放前,大数放后,如此继续,直至比较最后两个数,将小数放前,大数放后。 冒泡排序的c语言代码 void BubbleSort() { for(int i=0;i<n;i++)
2013-08-19 00:29:51 490
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人