leetcode:面试题 01.07. 旋转矩阵(数组)

题目:

在这里插入图片描述

分析:

细心算,找规律

代码:

 vector<vector<int> > m;
 for(int i=0;i<m.size()/2;i++)
 {//交换的轮数是i   也是第i行 
  for(int j=i;j<m.size()-i-1;j++)
  {
   int c=m[i][j];
   m[i][j]=m[m.size()-j-1][i];
   m[m.size()-j-1][i]=m[m.size()-1-i][m.size()-j-1];
   m[m.size()-1-i][m.size()-j-1]=m[j][m.size()-i-1];
   m[j][m.size()-i-1]=c;
  }
 }
发布了335 篇原创文章 · 获赞 235 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/weixin_42721412/article/details/105364215