小编pus*_*500的帖子

冒泡排序在 C 中不排序(Cormen 的伪代码)

所以我试图实现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)

c arrays sorting bubble-sort

-1
推荐指数
1
解决办法
368
查看次数

标签 统计

arrays ×1

bubble-sort ×1

c ×1

sorting ×1