博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

冒泡排序

Posted on 2025-03-31 19:54  steve.z  阅读(7)  评论(0)    收藏  举报
伪代码:
A: 数组名
n: 数组长度

BUBBLE-SORT(A, n)
    for i = 0 to n-2
        for j = 0 to n-2-i
            if A[j] > A[j+1]
                swap A[j] with A[j+1]

void bubbleSort(int A[], int n) {
    for (int i = 0; i < n - 1; i++) {
        for (int j = 0; j < n - 1 - i; j++) {
            if (A[j] > A[j + 1]) {
                int t = A[j];
                A[j] = A[j + 1];
                A[j + 1] = t;
            }
        }
    }
}