[程序员面试金典 C++实现]面试题 01.07. 旋转矩阵
给你一幅由 N × N 矩阵表示的图像,其中每个像素的大小为 4 字节。请你设计一种算法,将图像旋转 90 度。
不占用额外内存空间能否做到?
既然题目要求不适用额外空间能否做到,那我们先使用额外空间和最挫的方法来实现:
class Solution {
public:
void rotate(vector<vector<int>>& matrix) {
vector<vector<int>> res;
int n = matrix.size();
for(int i = 0;i < n;i++)
{
vector<......