排序算法之冒泡排序(Bubble Sort)
来源:互联网 发布:淘宝数码相机 编辑:程序博客网 时间:2024/06/15 08:38
交换排序—冒泡排序(Bubble Sort)
基本思想:
在要排序的一组数中,对当前还未排好序的范围内的全部数,自上而下对相邻的两个数依次进行比较和调整,让较大的数往下沉,较小的往上冒。即:每当两相邻的数比较后发现它们的排序与排序要求相反时,就将它们互换。
冒泡排序的示例:
算法的实现:
void bubbleSort(int a[], int n){
for(int i =0 ; i< n-1; ++i) {
for(int j = 0; j < n-i-1; ++j) {
if(a[j] > a[j+1])
{
int tmp = a[j] ;
a[j] = a[j+1] ;
a[j+1] = tmp;
}
}
}
}
0 0
- 排序算法---冒泡排序(Bubble Sort)
- 排序算法之冒泡排序(Bubble Sort)
- 排序算法之冒泡排序(Bubble Sort)
- 排序之冒泡排序(Bubble Sort)
- 冒泡排序算法(Bubble Sort):
- 冒泡排序算法(Bubble Sort)
- 算法--冒泡排序 Bubble Sort
- 【排序算法】冒泡排序 bubble sort(交换类排序)
- 算法排序之邻居好说话--冒泡排序(Bubble Sort)
- 排序算法总结之冒泡排序 Bubble Sort
- 经典排序算法 - 冒泡排序Bubble sort
- 经典排序算法 - 冒泡排序Bubble sort
- 经典排序算法 - 冒泡排序Bubble sort
- 经典排序算法 - 冒泡排序Bubble sort
- 经典排序算法 - 冒泡排序Bubble sort
- 经典排序算法 - 冒泡排序Bubble sort
- 经典排序算法 - 冒泡排序Bubble sort
- 经典排序算法 - 冒泡排序Bubble sort
- Apache错误日志时时查看
- 实验5 运算符重载
- 实验6 继承
- 实验7 多态与模板
- 等价二叉树
- 排序算法之冒泡排序(Bubble Sort)
- c++ debugger package is missing or incompatible,无法debug应用
- 指针 数组 变量名
- [置顶]教材配套PPT初稿
- 类与对象
- 最少拦截系统
- javaScript封装的各种写法
- 本地开发环境配置Nginx
- 近期会议