6 rotate-image
2016-06-24 18:35
225 查看
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?
图像顺时针90度旋转
1.找规律:发现 可以将 matrix[i][j]=maxtrix[n-1-j][i]
先写了一个本办法,有用了一个矩阵
public class Solution {
public void rotate(int[][] matrix) {
int n =matrix.length;
int[][] b =new int
;
for(int i=0;i<=n-1;i++)
{
for(int j=0;j<=n-1;j++)
{
b[i][j]=matrix[n-1-j][i];
}
}
for(int i=0;i<=n-1;i++)
{
for(int j=0;j<=n-1;j++)
{
matrix[i][j]=b[i][j];
}
}
}
}
Rotate the image by 90 degrees (clockwise).
Follow up:
Could you do this in-place?
图像顺时针90度旋转
1.找规律:发现 可以将 matrix[i][j]=maxtrix[n-1-j][i]
先写了一个本办法,有用了一个矩阵
public class Solution {
public void rotate(int[][] matrix) {
int n =matrix.length;
int[][] b =new int
;
for(int i=0;i<=n-1;i++)
{
for(int j=0;j<=n-1;j++)
{
b[i][j]=matrix[n-1-j][i];
}
}
for(int i=0;i<=n-1;i++)
{
for(int j=0;j<=n-1;j++)
{
matrix[i][j]=b[i][j];
}
}
}
}
相关文章推荐
- 原型模式(Prototype)
- android 更换时区时间同步
- 剑指offer-面试1:赋值运算符函数(C++ operator重构)
- C++ STL 文件读取和容器(转载自http://blog.sina.com.cn/s/blog_735f29100102uwwd.html)
- iOS之SDWebimage下载图片链接带中文处理
- Setting up CocoaPods master repo 卡着不动
- 将PHP的session数据存储到数据库中的代码实例
- Android开发BroadcastReceiver中的Action使用说明
- 本地如何搭建IPv6环境测试你的APP
- 3.1、Android Studio在虚拟机中运行应用
- 3.1、Android Studio在虚拟机中运行应用
- Codeforces Round #359 (Div. 1)
- CPU
- genymotion模拟器无法启动:VirtualBox cannot start the virtual device
- 如何同步删除svn管理的package包目录
- WindowsXP下安装IntelliJ IDEA Ultimate Edition
- .Net的内置对象之一 Request
- 解决textview遇到标点自动换行的问题
- ionic 发送请求返回一直都是404
- SQL常用日期函数