每天一题LeetCode【第35天】

T48. Rotate Image【Medium

题目

给出一个 n*n 的二维矩阵代表了一个图片

顺时针旋转图片 90 度

思路

画个二维数组转一下就能发现:

对于 matrix[i][j] 来说 它旋转以后对应位置 matrix[j][matrix.length-i-1]

知道这个就简单了~

然后就看代码把哈哈!

代码

哈哈这个代码用的自己的,如果有更好的留言告诉我哈

public void rotate(int[][] matrix) {
        int[][] matrix2=new int[matrix.length][matrix.length];
        //用上面的规则进行处理
        for (int i=0;i<matrix.length;i++){
            for (int j=0;j<matrix.length;j++){
                matrix2[j][matrix.length-i-1]=matrix[i][j];
            }
        }
        //简单赋值
        for (int i=0;i<matrix.length;i++){
            for (int j=0;j<matrix.length;j++){
                matrix[i][j]=matrix2[i][j];
            }
        }
    }
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 背景 一年多以前我在知乎上答了有关LeetCode的问题, 分享了一些自己做题目的经验。 张土汪:刷leetcod...
    土汪阅读 14,357评论 0 33
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 176,007评论 25 709
  • 拉不开的远距离,解不开的未知数。
    比烟花还要寂寞阅读 1,387评论 0 0
  • 周末开始读的《道德经》,用了将近半年的时间读完了南怀瑾的《论语别裁》,依照自己当时的心境是想的很美好的一件事情,读...
    妧臻阅读 2,338评论 0 0
  • 原来知道牛B的人有两种 一是用嘴吹的 一是行动做的 泳友中 游五公里十公里 甚至游二十公里 是真牛B 现在知道 真...
    第一闲人阅读 2,649评论 0 1

友情链接更多精彩内容