冒泡排序(Bubble Sort)
#include <stdio.h>
void bubble(int *arr, int len){
int i,j,t;
for (i=0;i<len-1;i++){
for(j=0;j<len-1-i;j++){
if (arr[j+1]<arr[j]){
t = arr[j+1];
arr[j+1] = arr[j];
arr[j] = t;
}
}
}
}
int main(){
int i;
int list[]={100,22,33,66,132,8,91,4,11,43,15,2,6,3};
int len = sizeof(list)/sizeof(*list);
bubble(list,len);
for (i=0;i<len-1;i++){
printf("%d\n",list[i]);
}
}
本文详细介绍了冒泡排序算法的实现过程,通过C语言代码展示了冒泡排序如何将一个无序的整数数组进行升序排列。示例代码中,冒泡排序被应用于一个包含多个元素的数组,并在排序后打印出排序结果。
1275

被折叠的 条评论
为什么被折叠?



