一维数组冒泡排序:
基本思想:
对比相邻的值,如果满足条件就交换元素值,把较小的元素值移动到数组的前面,把大的元素值移动到后面,这样较小的元素就像气泡一样从底部上升到顶部。
package Item;
public class Sort{
public static void main(String[] args) {
int a[]= {12,54,36,2,8};
int i,j,temp;
for(i=1;ia[j+1]) {
temp=a[j+1];
a[j+1]=a[j];
a[j]=temp;
}
}
}
for(i=0;i
将二维数组的行、列元素进行互换
package Item;
public class Exchange{
public static void main(String[] args) {
int a[][]= {{1,2,3},{4,5,6},{7,8,9}};
int b[][]= new int[a.length][a.length];
int i,j;
System.out.println("输出a数组元素:");
for(i=0;i
原数组排列方式
行列互换之后的数组排列方式:



