您的位置:首页 > 编程语言 > Java开发

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 冒泡排序