具体原理 参见 :
http://sjjp.tjuci.edu.cn/sjjg/DataStructure/DS/web/paixu/paixu8.3.1.1.htm
java实现:
package com.dxy.sort;
public class BubbleSort {
public static void main(String[] args) {
int a[] = {5,6,3,2,9,1,4};
sort(a);
}
public static void sort(int a[]) {
int temp = 0;
for(int i=0;i<a.length-1;i++) {
for(int j = 0;j<a.length-1-i;j++) {
if(a[j]>a[j+1]) {
temp = a[j];
a[j] = a[j+1];
a[j+1] = temp;
}
}
}
for(int k = 0;k<a.length;k++) {
System.out.println(a[k]);
}
}
}
本文介绍了一种经典的排序算法——冒泡排序,并提供了详细的Java实现代码。通过双重循环比较相邻元素并交换位置的方式,实现了对整型数组的有效排序。
1万+

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



