Algorithms—48.Rotate Image
2015-07-27 15:00
645 查看
思路:本来自信空间思维能力,结果转晕了,还是画了个图才解决。
public class Solution {
public void rotate(int[][] matrix) {
int n=matrix.length;
for (int i = 0; i < n/2; i++) {
for (int j = i; j <n-i-1; j++) {
int k=matrix[i][j];
matrix[i][j]=matrix[n-1-j][i];
matrix[n-1-j][i]=matrix[n-1-i][n-1-j];
matrix[n-1-i][n-1-j]=matrix[j][n-1-i];
matrix[j][n-1-i]=k;
}
}
}
}
耗时:304ms,中下游
public class Solution {
public void rotate(int[][] matrix) {
int n=matrix.length;
for (int i = 0; i < n/2; i++) {
for (int j = i; j <n-i-1; j++) {
int k=matrix[i][j];
matrix[i][j]=matrix[n-1-j][i];
matrix[n-1-j][i]=matrix[n-1-i][n-1-j];
matrix[n-1-i][n-1-j]=matrix[j][n-1-i];
matrix[j][n-1-i]=k;
}
}
}
}
耗时:304ms,中下游
相关文章推荐
- Yandex.Algorithm 2011 A. Double Cola
- mongo常用命令
- django 1.8 官方文档翻译: 3-4-2 内建显示视图
- 《Google 开源项目风格指南》中文版
- go语言的排序和搜索
- CSU 1104 盒子游戏
- Algorithms—43.Multiply Strings
- Google hosts
- ajaxfileupload 始终不执行success 只执行error方法;SyntaxError: expected expression, got '<
- poj 2195 Going Home(最小费最大流)
- django 1.8 官方文档翻译: 4-2-4 人性化
- 访问速度google的hosts文件【再版】
- Google跨域配置
- UVA 11383 Golden Tiger Claw
- Hugo简介
- HDU 1013 Digital Roots
- item-based algorithm
- Django中的“惰性翻译”方法的相关使用
- 使用Django的模版来配合字符串翻译工作
- 在Django的模型和公用函数中使用惰性翻译对象