当前位置:网站首页>48. Rotate image
48. Rotate image
2022-04-23 17:33:00 【hequnwang10】
One 、 Title Description
Given a n × n Two dimensional matrix of matrix Represents an image . Please rotate the image clockwise 90 degree .
You must be there. In situ Rotated image , This means that you need to modify the input two-dimensional matrix directly . Please do not Use another matrix to rotate the image .
Example 1:

Input :matrix = [[1,2,3],[4,5,6],[7,8,9]]
Output :[[7,4,1],[8,5,2],[9,6,3]]
Example 2:

Input :matrix = [[5,1,9,11],[2,4,8,10],[13,3,6,7],[15,14,12,16]]
Output :[[15,13,2,5],[14,3,4,1],[12,6,8,9],[16,7,10,11]]
Two 、 Problem solving
Flip instead of rotate



class Solution {
public void rotate(int[][] matrix) {
// This problem is to find rules
// First flip the array horizontally , Then flip it according to the main diagonal
int n = matrix.length;
if(matrix == null){
return ;
}
// First flip according to the horizontal line
for(int i = 0;i<n/2;i++){
for(int j = 0;j<n;j++){
int temp = matrix[i][j];
matrix[i][j] = matrix[n-i-1][j];
matrix[n-i-1][j] = temp;
}
}
// Flip in accordance with the main diagonal
for(int i = 0;i<n;i++){
for(int j = 0;j<i;j++){
int temp = matrix[i][j];
matrix[i][j] = matrix[j][i];
matrix[j][i] = temp;
}
}
}
}
版权声明
本文为[hequnwang10]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/04/202204231732009273.html
边栏推荐
- Why do some people say SCM is simple and I have to learn it so hard?
- [C] thoroughly understand the deep copy
- Further optimize Baidu map data visualization
- C# Task. Delay and thread The difference between sleep
- 1217_使用SCons生成目标文件
- EF core in ASP Generate core priority database based on net entity model
- Collection of common SQL statements
- 嵌入式系统中,FLASH中的程序代码必须搬到RAM中运行吗?
- QT modification UI does not take effect
- Perception of linear algebra 2
猜你喜欢

【WPF绑定3】 ListView基础绑定和数据模板绑定

PC电脑使用无线网卡连接上手机热点,为什么不能上网

Tdan over half

XTask与Kotlin Coroutine的使用对比

uni-app黑马优购项目学习记录(下)

1217_使用SCons生成目标文件

RPC核心概念理解

双指针进阶--leetcode题目--盛最多水的容器

ASP. Net core dependency injection service life cycle

Simulation of infrared wireless communication based on 51 single chip microcomputer
随机推荐
How to manually implement the mechanism of triggering garbage collection in node
JS, entries(), keys(), values(), some(), object Assign() traversal array usage
394. 字符串解码-辅助栈
Model problems of stock in and stock out and inventory system
嵌入式系统中,FLASH中的程序代码必须搬到RAM中运行吗?
Net standard
Header built-in object
440. 字典序的第K小数字(困难)-字典树-数节点-字节跳动高频题
Shell-sort命令的使用
RPC核心概念理解
Input file upload
92. 反转链表 II-字节跳动高频题
Shell-sed命令的使用
198. 打家劫舍-动态规划
Shell - introduction, variables, and basic syntax
Websocket (basic)
Baidu Map Case - modify map style
Promise (IV)
Webapi + form form upload file
flink 学习(十二)Allowed Lateness和 Side Output