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几秒前
算法日常・每日刷题--<动态规划>11
算法
(Charon)2 分钟前
【C++面试】手写String类:同时实现拷贝构造与移动构造
c++·算法
迷途之人不知返21 分钟前
算法系列6:模拟
算法
旺仔仔仔30 分钟前
# 机器人项目实战(1):选相机、试深度,再到手眼标定
算法
CoderYanger41 分钟前
A.每日一题:1614. 括号的最大嵌套深度
java·程序人生·算法·leetcode·面试·学习方法
yuki蜜语44 分钟前
别只会调包跑模型!一文讲透大模型训练底层的“递推、递归、三明治”三重逻辑
算法
成旭先生1 小时前
银行卡识别 API:一张照片读出卡号、BIN 与发卡行
人工智能·算法·ocr·api接口·金融科技·银行卡识别·支付风控
陌上花开缓缓归以1 小时前
mebdlts3.4.1安全启动全流程
服务器·算法
Nebula_g1 小时前
JavaSE拓展:可变参数
java·开发语言·算法·安全·javase·可变参数
Logic1011 小时前
C语言/数据结构字符串题解:最短循环节——找出能重复构成原串的最短基础子串
c语言·数据结构·字符串·枚举·时间复杂度·算法题·kmp优化