C语言实现冒泡排序

#include <stdio.h>
 
void bubble_sort(int arr[], int len) {
    int i, j, temp;
    for (i = 0; i < len - 1; i++) {
        for (j = 0; j < len - 1 - i; j++) {
            if (arr[j] > arr[j + 1]) {
                temp = arr[j];
                arr[j] = arr[j + 1];
                arr[j + 1] = temp;
            }
        }
    }
}
 
int main() {
    int arr[] = {64, 34, 25, 12, 22, 11, 90};
    int len = (int) sizeof(arr) / sizeof(*arr);
 
    bubble_sort(arr, len);
 
    printf("Sorted array: ");
    for (int i = 0; i < len; i++) {
        printf("%d ", arr[i]);
    }
    printf("\n");
 
    return 0;
}

相关推荐

  1. C语言实现冒泡排序

    2024-03-15 11:22:02       20 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-15 11:22:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-15 11:22:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-15 11:22:02       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-15 11:22:02       20 阅读

热门阅读

  1. Qt应用开发(安卓篇)——安卓广播机制

    2024-03-15 11:22:02       22 阅读
  2. docker部署mysql5

    2024-03-15 11:22:02       21 阅读
  3. Python进阶学习(5)反射

    2024-03-15 11:22:02       22 阅读
  4. 举例说明计算机视觉(CV)技术的优势和挑战

    2024-03-15 11:22:02       19 阅读
  5. 三维的旋转平移矩阵形式

    2024-03-15 11:22:02       20 阅读
  6. openGauss 脚本源码浅析(1)—— simpleInstall

    2024-03-15 11:22:02       17 阅读
  7. SpringCloud Stream笔记整理

    2024-03-15 11:22:02       21 阅读
  8. 智障版本GPT3实现

    2024-03-15 11:22:02       19 阅读
  9. 什么是单向数据流

    2024-03-15 11:22:02       20 阅读
  10. 《软件工程》复试问答题总结

    2024-03-15 11:22:02       20 阅读