时间复杂度为O(1)的思路 想要控制时间复杂度在O(1)则需要在原矩阵上操作 寻找规律:分析顺时针旋转后位置的变化,得到: mat[i][j]->m[j][n-1-i] 构造出坐标转移方程:f(i,j)=(j,n-1-i) 设f_next0=(i,j) 继续推导: f_next1=f(i,j)=(j,n-1-i) f_next2=f(j,n-1-i)=(n-1-i,n-1-j) f_next3=f(n-1-i,n-1-j)=(n-1-j,i) f_next4=f(n-1-j,i)=(i,j) 发现规律,周期为4,意味着每四个结点一组交换位置即达到旋转效果 为了避免重复旋转,...