冒泡排序算法
来源:互联网 发布:西门子变频器调试软件 编辑:程序博客网 时间:2024/06/05 11:48
冒泡排序:
#include <stdlib.h>
#include <stdio.h>
int printArray(int *array,int len)
{
int i;
for(i=0;i<len;i++){
printf(" %d",array[i]);
}
printf("\n");
return 0;
}
int main(int argc, char **argv)
{
int array[]={7,3,9,4,6,0,8,2,5,1};
int i,j,len,temp;
len = sizeof(array)/sizeof(int);
for(i=0;i<len;i++){
for(j=0;j<len-i-1;j++){
if(array[j] > array[j+1]){
temp=array[j];
array[j]=array[j+1];
array[j+1]=temp;
}
}
printArray(array,len);
}
}
基本思想是:从前往后,相邻两个元素对比,将大的数据交换到后面,所以冒泡排序先确定的是后面大数据的顺序。
0 0
- 排序算法--冒泡排序
- 排序算法-冒泡排序
- 排序算法--冒泡排序
- 排序算法--冒泡排序
- 排序算法-冒泡排序
- 排序算法 冒泡排序
- 排序算法-- 冒泡排序
- 排序算法-冒泡排序
- 排序算法---冒泡排序
- 排序算法-冒泡排序
- 排序算法--冒泡排序
- 排序算法--冒泡排序
- 排序算法--冒泡排序
- 排序算法--冒泡排序
- 排序算法--冒泡排序
- 排序算法--冒泡排序
- 排序算法 冒泡排序
- 排序算法-冒泡排序
- 【c++primer】第十六章:模板与泛型编程
- [HDOJ 3522][Vjudge 10889] Minimum Integer sequence [扩展kmp]
- 工作四年总结
- Codeforces Round #257 (Div. 2) B. Jzzhu and Sequences
- 语法和语义错误。
- 冒泡排序算法
- 北邮新生训练赛3解题报告
- DP之数塔模型poj1157
- Codeforces Round #257 (Div. 2)1A Jzzhu and Children
- Linux下获取帮助
- Codeforces Round #257 (Div. 2) A. Jzzhu and Children
- 关于创业,我想说“资金+人员结构+思想”
- C/C++中野指针的问题
- 0和长度之间