二维数组的排序
来源:互联网 发布:蒙泰怎样正确设置端口 编辑:程序博客网 时间:2024/05/17 07:51
一维数组的排序很简单,但二维却有些变化,个人认为可以从最后一列开始排序,依次排到第一列,当然,是要稳定的排序方法。
直接上代码吧。
private void t7_16(){int[][] T=new int[6][2];for(int i=0;i<T.length;i++){for(int j=0;j<T[0].length;j++){T[i][j]=FelcxTools.getFileScanner().nextInt();}}//排序列for(int k=T[0].length-1;k>=0;k--){int[] T1=new int[T.length];int index=0;for(int s=0;s<T.length;s++){T1[index++]=T[s][k];}for(int i=0;i<T1.length-1;i++){for(int j=T1.length-1;j>i;j--){if(T1[j]<T1[j-1]){int[] temp=T[j];T[j]=T[j-1];T[j-1]=temp;int temp1=T1[j];T1[j]=T1[j-1];T1[j-1]=temp1;}}}} for(int i=0;i<T.length;i++){for(int j=0;j<T[0].length;j++){System.out.print(T[i][j]+" ");}System.out.println();}}
0 0
- 二维数组的排序
- 二维数组的排序
- 二维数组的排序
- 二维数组的排序
- 二维数组的排序
- 二维数组的排序
- 二维数组的排序
- 二维数组的列排序
- 一个二维数组的排序
- 一个二维数组的排序
- js 二维数组的排序
- 二维数组的列排序
- 二维数组的列排序
- 二维数组的列排序
- 二维数组的列排序
- 二维数组的选择排序
- 二维数组的冒泡排序
- 二维数组的列排序
- JS知识点
- 通过ping和tracert命令来判断网络经过多少个路由
- Java中类与类、类与接口、接口与接口的关系
- Android应用内多进程分析和研究
- java第一天
- 二维数组的排序
- HashMap 源代码
- Dex动态加载的C语言部分
- 本周学习计划
- [1040]:As Easy As A+B(将输入的数排序)
- 九度oj-Zero-complexity Transposition
- CentOS7配置Ngnix+PHP
- 【远程管理】Mac下的putty远程管理软件
- NIO的简单例子