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 (arrj > arrj + 1) {

temp = arrj;

arrj = arrj + 1;

arrj + 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 ", arri);

}

printf("\n");

return 0;

}

相关推荐
代码中介商几秒前
B+树:数据库索引的终极奥秘
数据结构
蓝速科技1 分钟前
3D 数字人全息舱算力部署方案对比:本地 X86 独显架构与云端 RK 架构怎么选才好
数据结构·人工智能·算法·架构·排序算法
SoftLipaRZC10 分钟前
C语言内存函数完全指南:memcpy/memmove/memset/memcmp
c语言·开发语言
qingyulee16 分钟前
集成学习、聚类算法
算法·聚类·集成学习
lqqjuly19 分钟前
机器人状态估计与 SLAM—概率推理到 simultaneous Localization and Mapping
算法·机器人
sali-tec22 分钟前
C# 基于OpenCv的视觉工作流-章79-单位转换
图像处理·人工智能·opencv·算法·计算机视觉
兰令水23 分钟前
leecodecode【双指针题2】【2026.5.26打卡-java版本】
java·开发语言·算法
一只老丸24 分钟前
HOT100题打卡第27天——动态规划(hard)
算法·动态规划
羑悻的小杀马特24 分钟前
【动态规划篇】正则表达式与通配符:开启代码匹配的赛博奇幻之旅
c++·算法·leetcode·正则表达式
金刚狼8824 分钟前
用atomic解决全局变量跨线程修改的问题
c语言