基本排序算法之冒泡排序
2017-07-03 22:12
190 查看
//冒泡排序 void BubbleSort(int a[],int size) { for(int i=size-1;i>0;--i) { //每次要将未排序部分的最大值移动到下标i的位置,左边未排序,右边已排序好
for(int j=0;j<i;++j) if(a[j]>a[j+1]){ int tmp=a[j]; a[j]=a[j+1]; a[j+1]=tmp; } } }
相关文章推荐
- 基本排序算法(冒泡排序 选择排序 插入排序 快速排序 归并排序 基数排序 希尔排序)
- 基本排序算法(冒泡排序,选择排序,插入排序)后续[时间测试]
- 基本排序算法(冒泡排序,选择排序,插入排序)后续[时间测试]
- 三种基本排序算法-冒泡排序,选择排序,插入排序
- 三个简单、基本的排序算法---插入排序、选择排序、冒泡排序
- 三个基本排序算法执行效率比较(冒泡排序,选择排序和插入排序)
- 插入排序是基本排序算法中最好的一种,虽然插入排序也是需要O(N^2)时间,但它比冒泡排序快一倍,比选择排序还要快点。
- 基本排序算法——冒泡排序java实现
- C语言实现基本排序算法----排序(直接插入排序,SHELL排序,冒泡排序,快速排序,简单选择排序,堆排序)
- 菜鸟学编程之三:三种最基本排序算法的实现(冒泡排序、选择排序、直接插入排序)
- 七大基本排序算法之冒泡排序
- PHP常用排序算法实例小结【基本排序,冒泡排序,快速排序,插入排序】
- 几种基本的排序算法(选择排序,冒泡排序,快速排序,归并排序,希尔排序)C语言实现
- 用Python实现基本排序算法01——冒泡排序
- 常用算法--基本排序算法(冒泡排序,选择排序,插入排序,快速排序,归并排序,桶排序)
- java基本排序算法-插入排序-快速排序-选择排序-冒泡排序
- 排序算法之冒泡排序的基本介绍和数组越界,以及交换2个变量的3种方法
- 面试最基本的三种排序算法 冒泡排序 插入排序 选择排序
- 算法_基本排序算法之冒泡排序,选择排序,插入排序和希尔排序
- 排序算法之一: 基本的选择,插入,冒泡排序