48. 旋转图像
class Solution {
public:
void rotate(vector<vector<int>>& matrix) {
int left = 0;
int right = matrix.size() - 1;
int len = right - left;
int temp=0;
while (left < right)
{
len = right - left;
for (int i = 0; i < len; i++) {
temp = matrix[left][left + i];
//开始旋转
matrix[left][left + i] = matrix[right - i][left];
matrix[right - i][left] = matrix[right][right - i];
matrix[right][right - i] = matrix[left + i][right];
matrix[left + i][right] = temp;
}
left++;
right--;
}
}
};