Rotate Image

顺时针90度旋转矩阵
要求就地更改(不能创建另外一个矩阵)

我的做法

思路:

使用下标来获取元素更方便
从外层到内层, 一层层旋转, 每次旋转n个, 每层旋转4次
不可避免需要保存一组数值

具体代码:

最后结果:

dalao的做法

首先分析 swapLR 函数:

emmmm, 它好像将左右的数据对换了

emmm, 还是看不懂有什么规律,

6啊..., 更改后的行就是最终结果的列, 只要遍历倒叙一遍就可以了
这种思路是如何得出的? 需要哪方面的知识么?
思路这种东西好难弥补, 我自认为不出意外的话, 是无法想到这一点的