么
排序 1、已排好序的数组,现输入一个数,按原来的排序插入 到数组中 11 33 55 77 99 m >a[9] 100 a10]=m for(i=9;i>=0;i-) if(ali]m) a[i+1]=a[i] break ali+1]=m
1、已排好序的数组,现输入一个数,按原来的排序插入 到数组中 排序 11 33 55 77 99 100 44 m >a[9] a[10]=m for(i=9;i>=0;i-) if(a[i]>m) a[i+1]=a[i] break a[i+1]=m
排序 1、已存好数组,数组后段跟前段后移,比如把后三移前 11 33 55 77 99 66 77 99 66 11 33 55
1、已存好数组,数组后段跟前段后移,比如把后三移前 排序 11 33 55 77 99 66 77 99 66 11 33 55
2.冒泡法对10个数排序 排序过程: (1)比较第一个数与第二个数,若为逆序a0]>a[1],则交换 然后比较第二个数与第三个数;依次类推,直至第n-1个数和 第个数比较为止—第一趟冒泡排序,结果最大的数被安置 在最后一个元素位置上 (2)对前-1个数进行第二趟冒泡排序,结果使次大的数被 安置在第n-1个元素位置 (3)重复上述过程,共经过n-1趟冒泡排序后,排序结束
2.冒泡法对10个数排序 排序过程: (1)比较第一个数与第二个数,若为逆序a[0]>a[1],则交换; 然后比较第二个数与第三个数;依次类推,直至第n-1个数和 第n个数比较为止——第一趟冒泡排序,结果最大的数被安置 在最后一个元素位置上 (2)对前n-1个数进行第二趟冒泡排序,结果使次大的数被 安置在第n-1个元素位置 (3)重复上述过程,共经过n-1趟冒泡排序后,排序结束
用冒泡法对5个数排序 13 13 9 9 9 9 9 13 10 6 25 25 10 6 10 10 10 6 13 13 6 25 25 25 第一趟 第二趟 第三趟 第四趟
13 9 25 10 6 25 10 6 13 9 第一趟 第二趟 9 13 10 6 25 第三趟 第四趟 25 13 10 9 6 9 6 10 13 25 用冒泡法对5个数排序