java n*n的二维数组转置,不开辟新的空间
来源:互联网 发布:奥普和欧普哪个好 知乎 编辑:程序博客网 时间:2024/06/06 04:33
public class RotateImage { public static void rotate(int[][] matrix) { if(matrix==null||matrix.length==0) return; int i,j; int len=matrix.length; for (i=0;i<len;i++) { for(j=0;j<len;j++) { if(i<j) { int temp = matrix[i][j]; matrix[i][j] = matrix[j][i]; matrix[j][i] = temp; } } } for (i=0;i<len;i++) { for(j=0;j<len;j++) { System.out.print(matrix[i][j]+" "); } System.out.println(); } } public static void main(String[] args){ int [][] matrix={{1,2,3},{4,5,6},{7,8,9}}; RotateImage.rotate(matrix); }}
阅读全文
0 0
- java n*n的二维数组转置,不开辟新的空间
- N*N矩阵的旋转 不开辟新空间
- 反转链表(在原链表进行操作,不开辟新空间. O(N)
- 二维数组的动态开辟
- 如何动态开辟二维空间的问题,
- 如何动态开辟二维空间的问题,
- 用new开辟二维数组空间,用delete释放由new产生的二维数组数组空间
- 二维数组m*n的鞍点
- 二维数组m*n的鞍点
- 二维数组m*n的鞍点
- 有名的面试题 有一个二维数组(n*n)
- 一种动态开辟二维数组的办法
- 用Java转换n行m列的二维数组转换为m行n列的数组输出
- 编写一个函数,使给定的一个二维数组(N×N)行列互换(N>3)
- 同学最擅长的开辟数组空间
- 15、合并两个有序数组,不另外开辟空间 JAVA
- n*n的ZigZag数组
- n*n的ZigZag数组
- 背包入门--多重背包 hd 2079
- mysql两表间select/update/delect
- 指针
- 2014年good fellow提出GANs论文译本
- 讲解.NET 集合中使用Count属性和扩展方法Count<T>()区别
- java n*n的二维数组转置,不开辟新的空间
- Hadoop DataNode 无法连接到主机NameNode
- maven配置(阿里云)
- sklearn学习——SVM
- Android --- 常用的系统服务(二)
- SSM-----springMVC No mapping found for HTTP request with URI的问题
- mmap内存映射
- WMware中linux系统无wlan0网卡的解决方法
- 文章标题