Java排序之冒泡排序
来源:互联网 发布:供应商管理平台软件 编辑:程序博客网 时间:2024/04/30 06:08
冒泡排序原理:
比较相邻的元素,将小的放到前面,大的放到后面。
冒泡排序丼例:{8 , 2 , 3 , 7 , 1}的排序过程如下所示:
- ary={8,2,3,7,1}
- ary={2,8,3,7,1}
- ary={2,3,8,7,1}
- ary={2,3,7,8,1}
- ary={2,3,7,1|8}
- ary={2,3,7,1|8}
- ary={2,3,7,1|8}
- ary={2,3,1|7,8}
- ary={2,3,1|7,8}
- ary={2,1|3,7,8}
- ary={1,2,3,7,8}
代码
/** * 冒泡排序 * * @param array * @return */ public static void bubbleSort(int array[]) { for (int i = 0; i < array.length - 1; i++) { for (int j = 0; j < array.length - i - 1; j++) { if (array[j] > array[j + 1]) { int temp = array[j]; array[j] = array[j + 1]; array[j + 1] = temp; } } } }
0 0
- java排序之冒泡排序
- JAVA排序之冒泡排序
- java排序之冒泡排序
- Java排序之冒泡排序
- 排序之冒泡排序 (Java)
- java排序之冒泡排序
- Java排序之冒泡排序
- Java 排序之 冒泡排序
- Java排序之冒泡排序
- java排序之 --- 冒泡排序
- Java之冒泡排序
- Java之冒泡排序
- java之冒泡排序
- java之冒泡排序
- java之冒泡排序
- Java 之 冒泡排序
- JAVA之冒泡排序
- Java之冒泡排序
- UML概念
- 【swift】NSMutableAttributedString的使用
- 【如何快速的开发一个完整的 iOS 直播 app】(美颜篇)
- StyleCop 代码审查(VS插件)
- 从svn上检出的项目无classpath文件,无法正常编辑
- Java排序之冒泡排序
- jquery datatable 列表刷新
- 终止线程的三种方法
- C# 判断一字符串是否为合法正整数(正则表达式)
- ZXing 核心码编译
- Gnome 个人目录下中文路径转英文路径
- Android平台上集成海康SDK
- NYOJ 990 蚂蚁感冒(模拟)
- camel6