【发布时间】:2022-01-16 07:06:07
【问题描述】:
void sort(int a[], int n)
{
for (int i = n - 2; i ≥ 0; i--)
{
int temp = a[i];
int j;
for (j = i + 1; j < n; j++)
{
if (a[j] > temp)
a[j - 1] = a[j];
else
break;
}
a[j - 1] = temp;
}
}
按轮数计算比较和排列的次数以及排序算法与a的总和:{4, 7, 12, 7, 1, 12}
【问题讨论】:
-
计算排列数是什么意思?你能举一个输入和预期输出的例子吗?
-
你还没有问过问题。