Java实现冒泡排序
2018-03-19 16:00
218 查看
BubbleSort.java:
package com.xiao.BubbleSort; /** * @author 笑笑 * @Date 2018年3月19日下午2:42:44 * */ public class BubbleSort { public static void main(String[] args) { //定义需要排序的数列 int[] arr = {6,3,25,16,12,11,55,88,64,23}; for(int i = 0; i < arr.length-1;i++){ //最后一个元素不用再冒泡,所以冒泡的次数为n-1次 for(int j = 0; j < arr.length-1-i;j++){ //这里是大于号,最终结果从小到大排列 if(arr[j] > arr[j+1]){ int temp = arr[j]; arr[j] = arr[j+1]; arr[j+1] = temp; } } } //for循环遍历并输出排序后的数组 for (int i = 0; i < arr.length; i++) { System.out.print(arr[i]+" "); } } }
输出结果:
相关文章推荐
- 内排序算法的java实现---冒泡排序
- Java实现冒泡排序
- 用JAVA实现排序算法之一:冒泡排序
- Java实现冒泡排序
- Java实现排序(快速排序、冒泡排序、选择排序、基数排序、插入排序)
- java实现冒泡排序
- 冒泡排序、选择排序、插入排序、快速排序算法的时间性能分析(java实现)
- JAVA实现冒泡排序
- java实现冒泡排序
- java实现冒泡排序
- java实现冒泡排序
- Java实现简单冒泡排序
- java实现冒泡排序
- 交换排序之冒泡排序(java实现)
- java实现的冒泡排序
- 冒泡排序原理和JAVA实现
- Java实现冒泡排序
- 算法导论Java实现-冒泡排序(思考题2-2)
- java实现冒泡排序
- Java实现冒泡排序