本文始发于个人公众号:TechFlow,原创不易,求个关注
今天是LeetCode第29篇,我们来看一道简单的矩阵旋转问题。
题意
题目的要求很简单,给定一个二维方形矩阵,要求返回矩阵旋转90度之后的结果。
下面我们来看两个例子:


题解
这个动图一看就明白了,也就是说我们需要将一个二维矩阵顺时针旋转90度。这个题意我们都很好理解,但是题目当中还有一个限制条件:我们不能额外申请其他的数组来辅助,也就是对我们的空间利用进行了限制。
如果没有这个条件限制其实很容易,我们只需要算出每一个坐标旋转之后的位

本文介绍了LeetCode第48题的解决方案,要求在不使用额外空间的情况下,将二维矩阵顺时针旋转90度。分析了坐标旋转规律,并给出只需遍历矩阵四分之一部分的高效算法实现。
最低0.47元/天 解锁文章
2724

被折叠的 条评论
为什么被折叠?



