码迷,mamicode.com
首页 > 其他好文 > 详细

LeetCode第四十八题-旋转图像

时间:2019-06-05 20:17:25      阅读:99      评论:0      收藏:0      [点我收藏+]

标签:数值   etc   矩阵   matrix   mat   刷题   图片   ali   数组   

Rotate Image

问题简介:

给定一个可以用图像形容的n x n 的2D矩阵,将这个图像即数组顺时针旋转90度

注:

只能更改给定的数组,不允许通过另一个数组或集合来解决

举例:

1:

给定数组:matrix =

[

[1,2,3],

[4,5,6],

[7,8,9]

],

旋转后结果:

[

[7,4,1],

[8,5,2],

[9,6,3]

]

2:

给定数组:matrix =

[

[ 5, 1, 9,11],

[ 2, 4, 8,10],

[13, 3, 6, 7],

[15,14,12,16]

],

旋转后结果:

[

[15,13, 2, 5],

[14, 3, 4, 1],

[12, 6, 8, 9],

[16, 7,10,11]

]

解法一:

还是利用递归的思想,首先找到图形即二维数组中的规律,例如看数组的四个端点,即左上角,右上角,右下角,左下角的数值在依次交换,其余每四个点也符合相应的规律

技术图片

小白刷题之路,请多指教— — 要么大器晚成,要么石沉大海

技术图片

LeetCode第四十八题-旋转图像

标签:数值   etc   矩阵   matrix   mat   刷题   图片   ali   数组   

原文地址:https://www.cnblogs.com/lalalaczq/p/10981249.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!