Leetcode: Rotate Image
2013-10-17 06:58
375 查看
http://oj.leetcode.com/problems/rotate-image/
// Do it in place is not easy class Solution { public: void rotate(vector<vector<int> > &matrix) { int size=matrix.size(); for(int i=0;i<(size+1)/2;i++){//*** for(int j=0;j<size/2;j++){//*** int current_i=i, current_j=j; int next_i, next_j; int tmp=matrix[current_i][current_j]; for(int k=0;k<3;k++){ next_i=size-current_j-1, next_j=current_i; matrix[current_i][current_j]=matrix[next_i][next_j]; current_i=next_i; current_j=next_j; } matrix[current_i][current_j]=tmp; } } } };
相关文章推荐
- Leetcode: Minimum Path Sum
- Leetcode: Generate Parentheses
- 第19章 导航和布局设计模式
- 百度BAE数据库连接问题
- 百度BAE数据库连接问题
- sizeof运算符的学习笔记
- 多列分区
- g77 arm 编译器
- ORA-01791:不是 SELECTed 表达式
- PHP 中变量的间接引用
- Android基站定位
- JavaScript<四>_DOM
- 线程并发库<二>_线程池
- Combination Sum
- struts2的工作流程(易懂版)
- 白首方恨读书迟
- 解决EF一对一或多对一的删除
- java 关于操作oracle的clob类型
- 有关 C 指针的个人另类概念(1)
- Java is Pass-by-Value, Dammit!