采用冒泡法进行升序排序法的基本原理是:对数组中的n个数执行n-1遍检查操作 在每一遍执行时 对数

大学网课 已帮助 人

采用冒泡法进行升序排序法的基本原理是:对数组中的n个数执行n-1遍检查操作,在每一遍执行时,对数组中剩余的尚未排好序的元素进行如下操作:对相邻的两个元素进行比较,若排在后面的数小于排在前面的数,则交换其位置,这样每一遍操作中都将参与比较的数中的最大的数沉到数组的底部,经过n-1遍操作后就将全部n个数按从小到大的顺序排好序了。在空白处填写适当的表达式或语句,使程序完整并符合题目要求。 #include<stdio.h> #include<stdio.h> #define N 10 void BubbleSort(int a[], int n); int main() { int i, n, a[N]; printf("Input n:"); scanf("%d", &n); printf("Input %d numbers:", n); for (i=0; i<n; i++) { scanf("%d", &a[i]); } BubbleSort

A.第29行: i<n-1 第31行: j<n-i 第33行: a[j] < a[j-1]

B.第29行: i<n 第31行: j<n-i-1 第33行: a[j] < a[i-1]

C.第29行: i<=n-1 第31行: j<=n-i 第33行: a[j-1] < a[j]

D.第29行: i<n-1 第31行: j<n-i 第33行: a[i] < a[j-1]

采用冒泡法进行升序排序法的基本原理是:对数组中的n个数执行n-1遍检查操作 在每一遍执行时 对数

热搜:冒泡排序时间复杂度 最好 最坏 平均