public class kownledge {
public int[] bubble_sort(int [] ary) {
for(int i=0;i<ary.length-1;i++){
for(int j=0;j<ary.length-1-i;j++){
if(ary[j]>ary[j+1]){
int temp=ary[j];
ary[j]=ary[j+1];
ary[j+1]=temp;
}
}
}
return ary;
}
public static void main(String[] args) {
int [] ary={8,9,4,2,3,1,6,44,1200,1,0};
kownledge k = new kownledge();
ary=k.bubble_sort(ary);
//Arrays.toString()的意思是:返回指定数组内容的字符串表示形式。
System.out.println(Arrays.toString(ary));
}
}
public int[] bubble_sort(int [] ary) {
for(int i=0;i<ary.length-1;i++){
for(int j=0;j<ary.length-1-i;j++){
if(ary[j]>ary[j+1]){
int temp=ary[j];
ary[j]=ary[j+1];
ary[j+1]=temp;
}
}
}
return ary;
}
public static void main(String[] args) {
int [] ary={8,9,4,2,3,1,6,44,1200,1,0};
kownledge k = new kownledge();
ary=k.bubble_sort(ary);
//Arrays.toString()的意思是:返回指定数组内容的字符串表示形式。
System.out.println(Arrays.toString(ary));
}
}
本文介绍了一个简单的冒泡排序算法实现。通过双重循环比较数组中相邻元素并交换位置,最终达到从小到大排序的目的。示例代码展示了如何使用Java语言进行冒泡排序,并通过打印排序后的数组验证了算法的有效性。
1254

被折叠的 条评论
为什么被折叠?



