比较数据 两组数据比如12 13 141 2 3根据第一列排序并且关联后面的怎么搞,而且第一列可能重复 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 其实类似hashmap排序,但是key有重复,而且值可以有多个,明白了 吧 二维数组,按每一行第一个元素排序,不知道理解的对吗使用冒泡排序的方法public class SortDemo { public static void main(String[] args) { int[][] arr = {{12, 13, 14},{1,2,3}}; showArray(arr);System.out.println(); for(int i=1; i<arr.length; i++) { for(int j=0; j<arr.length-i; j++) { if(arr[j][0] > arr[j+1][0]) { swap(arr, j, j+1); } } } showArray(arr); } public static void swap(int[][] arr, int a, int b) { int[] tmp = arr[a]; arr[a] = arr[b]; arr[b] = tmp; } public static void showArray(int[][] arr) { 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(); } }} 请教个小问题 求公式脚本。或指点。多谢。 java本地化gcj编译器安装不成功,望高手指点。 BufferedReader 的问题,急求解决方法 用java快速导出oracle数据到文本 在FileChooser中如何只显示目录?而且我点确定后就完成,而不是又进入目录中 初学者来咨询各位JAVA学者们方法或属性名的问题 MD5简单问题 请教各位,什么时候出的jdk1.4??哪里可以下载? jdbc到底有没有odbc快??? 运行后为什么总是用户名错误? 三种方法可以取返回long类型的疑问
使用冒泡排序的方法public class SortDemo
{
public static void main(String[] args)
{
int[][] arr = {{12, 13, 14},{1,2,3}}; showArray(arr);System.out.println(); for(int i=1; i<arr.length; i++) {
for(int j=0; j<arr.length-i; j++) {
if(arr[j][0] > arr[j+1][0]) {
swap(arr, j, j+1);
}
}
} showArray(arr);
} public static void swap(int[][] arr, int a, int b) {
int[] tmp = arr[a];
arr[a] = arr[b];
arr[b] = tmp;
} public static void showArray(int[][] arr) {
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();
}
}
}