class Solution {
public:
void rotate(vector<vector<int>>& matrix) {
if(matrix.empty()) return;
int m = matrix.size();
for(int i = 0;i < m;i++){
for(int j = 0;j < i;j++){
//[[1,4,7],[2,5,8],[3,6,9]]
swap(matrix[i][j],matrix[j][i]);
}
}
for(int i = 0;i < m;i++){
for(int j = 0,k = m - 1; j < m;j++,k--){
if(j < k){
swap(matrix[i][j],matrix[i][k]);
}else{
break;
}
}
}
}
};
leetcode48. 旋转图像
最新推荐文章于 2024-09-14 22:25:23 发布