48. Rotate Image
1.問題
2.想法
3.程式碼
class Solution {
public:
void rotate(vector<vector<int>>& matrix) {
int size = matrix.size();
for (int c = 0; c < size / 2; c++) {
for (int r = c; r < size - 1 - c; r++) {
int tmp = matrix[r][c];
matrix[r][c] = matrix[size - 1 - c][r];
matrix[size - 1 - c][r] = matrix[size - 1 - r][size - 1 - c];
matrix[size - 1 - r][size - 1 - c] = matrix[c][size - 1 - r];
matrix[c][size - 1 - r] = tmp;
}
}
}
};Last updated