import java.lang.reflect.Array;
public class two_test {
public static void main(String[] args) {
int[][] arr = {
{3,4,5},
{1,2,7},
{9,10,11}
};
int temp = 0;
int a = 3;
int b = 3;
for (int i=0;i<a*b-1;i++){
for (int j=0;j<a*b-i-1;j++){
int a1=j/b;
int b1=j%b;
int a2=(j+1)/b;
int b2=(j+1)%b;
if (arr[a1][b1]>arr[a2][b2]){
temp=arr[a1][b1];
arr[a1][b1]=arr[a2][b2];
arr[a2][b2]=temp;
}
}
}
System.out.println("-----------");
for (int i=0;i<arr.length;i++){
for (int j=0;j<arr[i].length;j++){
System.out.print(arr[i][j]+" ");
}
System.out.println();
}
System.out.println("竖版");
for (int y=0 ;y<b ; y++) {
for (int x=0 ;x<a ; x++) {
System.out.print(arr[x][y] + " ");
}
System.out.println();
}
}
}
Java二维数组从小到大排序
于 2022-09-01 15:31:16 首次发布
本文介绍了如何使用Java对二维数组进行从小到大的排序,详细解析排序过程与算法应用。

206

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



