所以我试图实现Cormen 的冒泡排序伪代码,但我似乎无法让它工作。
这是我对 Cormen 伪代码的处理方法:
void BUBBLE_SORT(int a[200], int n) {
int i, j, aux;
for (i = 1; i <= n - 1; i++) {
for (j = n; j < i + 1; j++) {
if (a[j] < a[j - 1]) {
aux = a[j];
a[j] = a[j + 1];
a[j + 1] = aux;
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
我尝试了在互联网上找到的另一段代码,但结果并没有不同:
void bubbleSort(int arr[], int n) {
int i, j;
for (i = 0; i < n …Run Code Online (Sandbox Code Playgroud)