这题需要搞清楚矩阵元素的位置关系,尤其是副对角线元素,沿着副对角线元素

 void rotateImage(vector<vector<int>> &matrix)
{
int n = matrix.size();
//沿着副对角线翻转
for (int i = ; i < n;i++)
for (int j = ; j < n - i; j++)
{
swap(matrix[i][j], matrix[n - - j][n - - i]);
}
//沿着水平中线翻转
for (int i = ; i < n/;i++)
for (int j = ; j < n; j++)
{
swap(matrix[i][j], matrix[n - - i][j]);
}
}

最新文章

  1. TAQSkinScrollBar 类美化滚动条再讨论
  2. C算法编程题(五)“E”的变换
  3. bzoj3551 Peaks加强版
  4. Apache HTTP Server 2.2.26 发布
  5. 基于 CSS3 Media Queries 的 HTML5 应用
  6. Java文件操作工具类(复制、删除、重命名、创建路径)
  7. 【Python】我的Python学习笔记【2】【using Python 3】
  8. Chap4: question: 19 - 28
  9. Activity切换后,如i何保存上一个Activit的状态
  10. DirectX 3d 取景变换
  11. UVA 408 Uniform Generator 伪随机数(水)
  12. PHP的基础计算器
  13. Python入门 - 控制结构
  14. python文件转exe
  15. Python--开发简单爬虫
  16. ssh 端口更改或ssh 远程接不上的问题(尤其是国外服务器)
  17. Winform知识汇总之多次绑定DataGridView的DataSource会报错 NullReferenceExcepti
  18. 前端使用Javascrip实现图片轮播
  19. 2017-2018-2 20165306 实验四《Android开发基础》实验报告
  20. 移动端调试利器之vconsole

热门文章

  1. 【BZOJ1031】字符加密(后缀数组)
  2. BZOJ2816:[ZJOI2012]网络——题解
  3. BZOJ1832 聚会
  4. noip模拟赛 保留道路
  5. Leetcode 380. 常数时间插入、删除和获取随机元素
  6. 基于tcp交互的python聊天程序
  7. 【网络】RFC1245-OSPF Protocol Analysis
  8. HDU 4609 FFT模板
  9. HDU 5901 Count primes 大素数计数
  10. Epoll模型讲解