冒泡排序算法的java实现
2015-09-11 19:39
453 查看
冒泡排序 (Bubble sort)
1、基本思想:在要排序的一组数中,对当前还未排好序的范围内的全部数,自上而下对相邻的两个数依次进行比较和调整,让较大的数往下沉,较小的往上冒。即:每当两相邻的数比较后发现它们的排序与排序要求相反时,就将它们互换。
2、图例
3、java实现
1、基本思想:在要排序的一组数中,对当前还未排好序的范围内的全部数,自上而下对相邻的两个数依次进行比较和调整,让较大的数往下沉,较小的往上冒。即:每当两相邻的数比较后发现它们的排序与排序要求相反时,就将它们互换。
2、图例
3、java实现
Long[] listLong = new Long[5]{1234,3432,3434,3445,2123}; long temp = 0; for (int i=listLong.length; i>1; i--) { for (int j=0; j<i-1; j++) { if (listLong[j] > listLong[j+1]) { temp = listLong[j+1]; listLong[j+1] = listLong[j]; listLong[j] = temp; } } } for (int i=0; i<listLong.length; i++) { Log.e(TAG, "Bubble sort result: listLong[" + i + "]=" + listLong[i]); }
相关文章推荐
- 多数据源问题--Spring+Ibatis 访问多个数据源(非分布式事务)
- Eclipse 更换皮肤
- JAVA- 学习日记-eclipse
- Java——三位数的各个位之和
- 在Servlet中引用json-lib-2.4-jdk15.jar报错的问题的解决办法
- Java——飞机速度与加速度
- Java Executor的类关系
- JAVA之初体验
- java 斗地主的写法
- 通过命令编译的项目 导入 到eclipse
- JAVA- 学习日记-命令行运行java程序
- JNI(三)、java代码传递int、String、int[] 并 调用C 代码
- Java NIO的使用
- 关于Eclipse快捷键操作会了这些你就是大神!
- java script5继承
- java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
- JAVA SE 基础复习-泛型的使用
- java 笔记
- JAVA SE 基础复习-核心库-Map---java.util
- 二叉排序树相关操作