冒泡排序--java
来源:互联网 发布:淘宝助手客服电话 编辑:程序博客网 时间:2024/06/15 21:25
冒泡排序
原理
冒泡排序是通过两层遍历,通过比较交换的方式来实现将无序的数组进行排序。外层遍利是需要循环的轮数,内层遍利是需要交换的次数,循环内部进行相邻两个元素对比交换。
示例:
/** * 从后往前排序 */ public static void FromTtheBackForward(int[] sortArray){ for(int j=0;j<sortArray.length-1;j++){ for(int i=sortArray.length-1;i>j;i--){ if(sortArray[i] < sortArray[i-1]){//判断决定从小到大还是从大到小 int temp = sortArray[i] ; sortArray[i] = sortArray[i-1]; sortArray[i-1] = temp; } } } System.out.println(Arrays.toString(sortArray)); } /** * 从前向后排序 * @param sortArray */ public static void FrontToBack (int[] sortArray){ for(int i=0;i<sortArray.length-1;i++){ for(int j=0;j<sortArray.length-1-i;j++){ if(sortArray[j] < sortArray[j+1]){//判断决定从小到大还是从大到小 int temp = sortArray[j]; sortArray[j] = sortArray[j+1]; sortArray[j+1] = temp; } } } System.out.println(Arrays.toString(sortArray)); }
阅读全文
1 0
- Java 排序 - 冒泡排序
- 冒泡排序(java版)
- 冒泡排序(JAVA)
- java 冒泡排序法
- java冒泡排序
- Java BubbleSort(冒泡排序)
- java 冒泡排序
- java 冒泡排序算法~~~
- java冒泡排序算法
- JAVA中冒泡排序
- java冒泡排序!
- java冒泡排序算法
- java实现冒泡排序
- JAVA 冒泡排序
- Java实现冒泡排序
- java冒泡排序算法
- java冒泡排序!
- java 冒泡排序
- CTP Python API(利用Swig 封装)Windows版(mduserapi)
- JDK、Eclipse、Myeclipse、Tomcat等各种软件的版本详解(写给对版本和兼容性问题焦头烂额的你)
- 第一次Filter过滤器的简单使用总结(二)
- 深度学习系列教程
- java中的日期实用类的一些举例
- 冒泡排序--java
- Java实现计算当前月天数
- Java_15 集合类接口的常用方法
- window.onload 和$(document).ready的区别
- shell中的重定向 1>&2 2>&1 >&2
- JAVA JDK动态代理和CGLIB动态代理
- 2017多校训练八-1011(hdu 6143 Killer Names)
- qt基础3
- JavaScript知识点之执行上下文