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

java冒泡排序法

2017-03-16 16:09 351 查看
/**

*create Date:2016-12-23

*modified Date:2016-12-23

*modified by:shark

*Description:冒泡排序法

**/

public class MySort{//冒泡排序类

public int[] sortarray(int[] number){//冒泡排序类中的排序方法,接受一个数组实参
int middle=0;//中间变量
int sum=number.length;//数组长度
for(int i=0;i<sum-1;++i){
for(int j=0;j<sum-i-1;++j){
if(number[j]>number[j+1]){
middle=number[j];
number[j]=number[j+1];
number[j+1]=middle;
}
}
}
return number;
}

public static void main(String[] args){
int[] namber={8,4,12,66,100,1,10,99,33,45,23};
MySort mysort=new MySort();
int[] renumber=mysort.sortarray(namber);
for(int i=0;i<namber.length;i++){
System.out.println(renumber[i]);
}
}
}

冒泡排序的原理我在之前的文章介绍过了:http://blog.csdn.net/qq_35719697/article/details/59573069 这边就不阐述了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java 冒泡排序