[LeedCode OJ]#48 Rotate Image
2015-08-25 22:56
295 查看
【 声明:版权所有,转载请标明出处,请勿用于商业用途。 联系信箱:libin493073668@sina.com】
题目链接:https://leetcode.com/problems/rotate-image/
题意:
给定一个二维数组,要求把这个二维数组顺时针旋转90度
思路:
这种题目我们只需要再纸上画一画就能看出规律
题目链接:https://leetcode.com/problems/rotate-image/
题意:
给定一个二维数组,要求把这个二维数组顺时针旋转90度
思路:
这种题目我们只需要再纸上画一画就能看出规律
class Solution { public: void rotate(vector<vector<int> >& a) { int n = a.size(); if(n==0) return ; int m = a[0].size(); vector<vector<int> > b; b.resize(m); int i,j; for(j = 0; j<m; j++) { b[j].resize(n); for(i = 0; i<n; i++) { b[j][i] = a[n-1-i][j]; } } swap(a,b); } };
相关文章推荐
- UVA - 658 It's not a Bug, it's a Feature! (隐式图的最短路,位运算)
- TCP/IP协议
- stack 的入门
- python_学习笔记0825
- iphone开发之UIButton按钮的使用(二)拖线实现 多个按钮用同一个监听方法实现
- group by cube 用法
- git 学习
- hdoj 1698 Just a Hook【线段树区间修改】
- php微信开发 (获取用户地理位置)
- 安装Apache时可能会遇到的问题
- 1.大数据基础(上)_2.大数据的商业应用
- CCCamera,CCAtlasNode源码解析
- gdb调试多线程
- 扩展KMP - HDU 4333 Revolving Digits
- Android应用开发之所有动画使用详解
- 树状数组模拟3个元素的排序 Codeforces 12D Ball
- ORM对象关系映射
- find命令学习小结
- ReactJS入门二
- 解决win10 关键错误开始菜单和cortana无法工作 的问题