leetcode-java-48. Rotate Image
来源:互联网 发布:aggressive 知乎 编辑:程序博客网 时间:2024/04/28 17:00
/*You are given an n x n 2D matrix representing an image.Rotate the image by 90 degrees (clockwise).Follow up: Could you do this in-place? *//*思路:本题要求不开辟新的空间,且矩阵行列相同其实就是1.先对角线做转置(左下到右上)2.在竖直中心轴对称交换 */ public class Solution { public void rotate(int[][] matrix) { int len = matrix.length; // 先对角线做转置(左下到右上) for(int i = 0;i < len;i++) { for(int j = 0;j < i;j++) { int temp = matrix[i][j]; matrix[i][j] = matrix[j][i]; matrix[j][i] = temp; } } // 在竖直中心轴对称交换 for(int i = 0;i < len;i++) { for(int j = 0;j < len/2;j++) { int temp = matrix[i][j]; matrix[i][j] = matrix[i][len-1-j]; matrix[i][len-1-j] = temp; } } } }
0 0
- leetcode-java-48. Rotate Image
- (Java)LeetCode-48. Rotate Image
- [LeetCode-Java]48. Rotate Image
- [LeetCode] 48. Rotate Image java
- [leetcode]48. Rotate Image(Java)
- [Leetcode] Rotate Image (Java)
- [LeetCode][Java] Rotate Image
- leetcode:Rotate Image 【Java】
- Leetcode 48. Rotate Image (Medium) (java)
- [LeetCode]48.Rotate Image
- LeetCode 48. Rotate Image
- LeetCode 48.Rotate Image
- LeetCode --- 48. Rotate Image
- [Leetcode] 48. Rotate Image
- [leetcode] 48. Rotate Image
- Leetcode 48. Rotate Image
- 48. Rotate Image LeetCode
- [LeetCode]48. Rotate Image
- 【OpenCV入门教程之五】 分离颜色通道&多通道图像混合
- Nginx + CGI/FastCGI + C/Cpp
- UVA 12222 Mountain Road
- JNI中Application.mk随记
- redis学习笔记,随便记记
- leetcode-java-48. Rotate Image
- UIImage——特殊UIImage
- Hibernate的一个注释 @Transient
- 用户 用户头像 数据库设计
- HashMap实现原理分析
- win 7 完美安装 VC++6.0加番茄插件和行号
- 自己对于 “位运算符” 的理解
- Python的logging
- iOS 检验账号是否为手机号