首页 > 其他分享 >labuladong_二维数组遍历

labuladong_二维数组遍历

时间:2024-03-11 19:45:54浏览次数:33  
标签:顺时针 矩阵 旋转 二维 遍历 数组 90 labuladong

1.二维数组进行旋转,图像顺时针旋转 90 度

1.1 我们可以先将 n x n 矩阵 matrix 按照左上到右下的对角线进行镜像对称:

然后再对矩阵的每一行进行反转:

发现结果就是 matrix 顺时针旋转 90 度的结果:

// 将二维矩阵原地顺时针旋转 90 度

 // 逆时针旋转 90 度

 

 

 

 

 

 

 

 

标签:顺时针,矩阵,旋转,二维,遍历,数组,90,labuladong
From: https://www.cnblogs.com/zhihongShee/p/18066892

相关文章

  • c# 上传压缩包 解压,遍历文件夹和文件
    <body><formid="form1"runat="server"><div><asp:FileUploadID="FileUpload1"runat="server"/><asp:buttonID="Button1"runat="server"text="上传&q......
  • ESP32CAM使用Quirc识别二维码并连接WIFI
    ESP32CAM使用Quirc识别二维码并连接WIFI网上有教程,但是是要做出来很难,或者说做出来报错识别不了。前提:搭建好ESP-IDF环境CAMERA能成功初始化此处用的二维码识别库是用的quirc,如下这个和Github下载的差不多,加了个CMakeList,我会把这个传到我的Github上,感兴趣去下载Lesterbor/E......
  • Java 遍历文件夹内每个文件夹的文件
    在Java中,你可以使用java.nio.file包中的Files和DirectoryStream类来遍历文件夹内的所有文件,包括子文件夹中的文件。以下是一个示例代码,展示了如何实现这个功能:importjava.nio.file.DirectoryStream;importjava.nio.file.Files;importjava.nio.file.Path;importjava.nio.f......
  • 数据类型的遍历
    数据类型的遍历:for循环语句1.for循环用来遍历序列2.通过不使用下标的方式来实现对序列中每一个元素的访问3.遍历的对象:列表,元组,字符串,字典,集合遍历列表:#遍历列表a=[1,2,3,4,5]forelementina:print(element,end="")print()#遍历列表的元素数据,......
  • java List<HashMap<String,Object>> 遍历修改
    List<HashMap<String,Object>>DataSource;inti=0;for(Map<String,Object>item:DataSource){for(Stringk:item.keySet()){if(k.equals("input_date")){//此句为判断条件可去掉Objectb=item.get(k);......
  • 代码随想录 第十五天 | ● 层序遍历 10 ● 226.翻转二叉树 ● 101.对称二叉树 2 感
    leetcode:102.二叉树的层序遍历-力扣(LeetCode)思路:用队列长度控制弹栈的多少,不等于空时获取root,因为传了一个根肯定是1,接下来找左右节点,将根节点弹出,获取下一次的size,一直到空。。。//102.二叉树的层序遍历classSolution{publicList<List<Integer>>resList=newA......
  • HashMap对value的遍历
    1、Iterator遍历 Map<Integer,String>map=newHashMap<>();    Iterator<String>iterator=map.values().iterator();    while(iterator.hasNext()){      Stringvalues=iterator.next();    } 2、直接循环HashMap<Integ......
  • Android 二维码相关(二)
    Android二维码相关(二)本篇文章继续讲述下如何使用zxing解析二维码图片,获取内容.1:创建RGBLuminanceSource对象.首先获取二维码图片的bitmap对象.Bitmapbitmap=BitmapFactory.decodeResource(getResources(),R.mipmap.test);根据getPixels()获取位图指定区域的像素颜......
  • Android 二维码相关(一)
    Android二维码相关(一)本篇文章主要记录下android下使用zxing来创建二维码.1:导入依赖api"com.google.zxing:core:3.5.1"2:创建二维码创建QRCodeWriter对象QRCodeWriterqrCodeWriter=newQRCodeWriter(); 将文本内容转换成BitMatrixBitMatrixencode=qrCod......
  • 二维坐标离散化模板
    structTwo_D_Discrete{ intn,tot1=1,tot2=1; vector<vector<int>>mp; vector<int>x,y,nx,ny; vector<pair<i64,i64>>a; vector<PII>New; Two_D_Discrete(int_n,vector<pair<i64,i64>>&_a):......