2020年5月9日

摘要: 1 void shellSort(ElementType a[], int n) {//原始希尔排序 2 int d, i, j; 3 int temp; 4 5 for (d = n / 2; d > 0; d /= 2) {//希尔增量序列 6 for (i = d; i < n; i++) { 阅读全文

posted @ 2020-05-09 10:57 黑炽 阅读(165) 评论(0) 推荐(0) 编辑

摘要: 1 //在一边有序的序列中,不断的插入从另一边遍历到的元素 2 //该程序是降序排列 3 void Insertion_Sort(ElementType a[], int n) { 4 int i, p, t; 5 for (p = 1; p < n; p++) { 6 t = a[p]; 7 // 阅读全文

posted @ 2020-05-09 10:25 黑炽 阅读(96) 评论(0) 推荐(0) 编辑

摘要: 1 void bubble_Sort(ElementType a[], int n) { 2 for (int p = n - 1; p >= 0; p--) {//需要p趟冒泡,也就是每次把一个最大的放到前面 3 int flag = 0;//标志是否发生元素交换 4 for (int i = 0 阅读全文

posted @ 2020-05-09 10:02 黑炽 阅读(130) 评论(0) 推荐(0) 编辑