排序算法之冒泡排序
来源:互联网 发布:网络加速器 编辑:程序博客网 时间:2024/06/06 02:22
冒泡排序的原理
冒泡排序对数组进行遍历的过程中比较前后2个元素的大小,如果前一个元素大于后一个元素,那么交换这俩个元素的位置,遍历结束后最大的元素位于数组的顶端,那么下次遍历的时候,遍历到数组倒数第二个元素(因为最大元素已经在他应该在的位置上了)。第二次遍历完成后第二大的元素 位于数组倒数第二个元素的位置上,依此类推。
代码
void Bubble_Sort(int *array,int length){ for (int i = 0; i < length; i++) { for (int j = 0; j < length - i; j++) { if (array[j] > array[j+1]) { int temp = array[j]; array[j] = array[j+1]; array[j+1] = temp; } } } }
0 0
- 排序算法之冒泡排序
- 排序算法之冒泡排序
- 排序算法之冒泡排序
- 【排序算法】之冒泡排序
- 排序算法之冒泡排序
- 排序算法之冒泡排序
- 排序算法之冒泡排序
- 排序算法之冒泡排序
- 排序算法之冒泡排序
- 排序算法之冒泡排序
- 排序算法之冒泡排序
- 排序算法之冒泡排序
- 排序算法之冒泡排序
- 排序算法之冒泡排序
- 排序算法之冒泡排序
- 排序算法之-冒泡排序
- 排序算法之冒泡排序
- 排序算法之冒泡排序
- [LeetCode OJ]Search a 2D Matrix
- Jquery优化
- Android-ActionBar(下)
- 3.工厂方法模式
- Qt打印
- 排序算法之冒泡排序
- unity学习之标签
- iOS调试(iOS Debugging Magic)
- Hibernate(3)关系映射之一对多级联
- 自定义SearchView
- ubuntu打开eclipse提示找不到java环境的解决方法
- 【养生】【锻炼】少林易筋经之武八段锦
- [LeetCode OJ]Insertion Sort List
- android 程序签名