百科知识

JAVA编程题~~~求救!给定数组int--s,数组行以第三

2018-04-04 05:11:25吴***
给定数组int[][]s,数组行以第三列的升序为标准,排序.JAVA编程题~~~求救!给定数组int[][]s,数组行以第三列的升序为标准,排序.:我的理解如下: s[5][6]={ {12, 11, 10, 9, 8?

最佳回答

  •   我的理解如下: s[5][6]={ {12, 11, 10, 9, 8, 7 }, {1, 2, 3, 4, 5, 6 }, {13, 14, 15, 16, 17, 18}, {25, 26, 27, 28, 29, 30}, {19, 20, 21, 22, 23, 24} } 则按第三列的升序排序后变为: s[5][6]={ {1, 2, 3, 4, 5, 6 }, {12, 11, 10, 9, 8, 7 }, {13, 14, 15, 16, 17, 18}, {19, 20, 21, 22, 23, 24}, {25, 26, 27, 28, 29, 30} } 就是对s[0][3]--s[4][3]排序(用冒泡排序就可以),然后把s[0][j]--s[4][j](0s[i+1][3]){ for(j=0;j<=5;j++){ temp=s[i][j]; s[i][j]=s[i+1][j]; s[i+1][j]=temp; } } } for(i=0;i<=4;i++){ for(j=0;j<=5;j++) int(s[i][j]+" "); intln(); } } }。
      
    2018-04-04 08:02:56
  • 不太明白你的意思.. 你用点数据举个例子吧~
    2018-04-04 09:02:56
  • 很赞哦! (55)