java语言:

第一种:

public static int[][] xuanzhuan(int a[][],int N){int[][] b = new int[N][N];for(int i=0;i<N;i++){for(int j=0;j<N;j++){b[N-1-j][N-1-i] = a[i][N-1-j];}}return b;}

第二种:

public static void rotate(char a[][],int N){int layer;for(layer=0; layer<N/2; layer++){int first = layer;              int last = N-1-layer;               int i;for(i=layer; i<last; i++){int offset = i-layer;char top = a[first][i];a[first][i] = a[last-offset][first];a[last-offset][first] = a[last][last-offset];a[last][last-offset] = a[i][last];a[i][last] = top;}}}

显然,第二种的时间复杂度要比第一种小很多。

矩阵旋转90度的两种方法相关推荐

  1. python把矩阵存为文件_python 读取文件并把矩阵转成numpy的两种方法

    在当前目录下: 方法1: file = open('filename') a =file.read() b =a.split('\n')#使用换行 len(b) #统计有多少行 for i in ra ...

  2. python numpy读取数据_大神教你python 读取文件并把矩阵转成numpy的两种方法

    导读 今天小编就为大家分享一篇python 读取文件并把矩阵转成numpy的两种方法,具有很好的参考价值,希望对大家有所帮助.一起跟随小编过来看看吧 在当前目录下: 方法1: file = open( ...

  3. python大神读取_大神教你python 读取文件并把矩阵转成numpy的两种方法

    导读 今天小编就为大家分享一篇python 读取文件并把矩阵转成numpy的两种方法,具有很好的参考价值,希望对大家有所帮助.一起跟随小编过来看看吧 在当前目录下: 方法1: file = open( ...

  4. 查看笔记本电池健康度的两种方法和电池报告解析

    查看笔记本电池健康度的两种方法和电池报告解析 概述 1. 通过CMD命令查看笔记本电脑电池的健康度 1.1 "WIn+R",输入 CMD 1.2 在 CMD 中输入以下命令 ==* ...

  5. 长宽相等的矩阵(二维数组)逆时针旋转90度

    将长宽相等的矩阵(二维数组)逆时针旋转90度,例如,有如下一个二维数组 00 10 20 30 40 50 60 01 11 21 31 41 51 61 02 12 22 32 42 52 62 0 ...

  6. createbitmap 旋转90度_Android Bitmap图片两种方案旋转90度的方法代码

    今天小编就为大家分享一篇Android开发图片水平旋转90度方法,角度可以自定义,这里的90只是举例,具有很好的参考价值,希望对大家有所帮助.一起跟随小编过来看看吧.Android两种 旋转Bitma ...

  7. qt 加载 图片旋转_QT 实现图片旋转的两种方法

    第一种方案 使用 QPixmap 的 transformed 函数来实现旋转,这个函数默认是以图片中心为旋转点,不能设置旋转的中心点,使用如下: QMatrix matrix; matrix.rota ...

  8. 将视频旋转90度的解决方法

    我使用的是HTC G7的手机,用手机拍到的视频拿到电脑上来播放,需要偏着头来看,有时视频甚至是倒立着的.因此,我一直在寻思着如何解决这个问题,但在今天,我终于找到了一个完美的解决方案,能将视频按照需要 ...

  9. 图片旋转90度解决的方法

    假设把通过相机获取到的图片,直接进行操作, 比方裁剪, 缩放, 则会把原图片向又旋转90度. ps: 查找过程中, 碰到了一种说法: [objc]  view plain copy //get ori ...

最新文章

  1. 自学考试计算机实践课,自学考试的计算机实践课怎么考大神们帮帮忙
  2. 运行第一个Docker容器-Docker for Web Developers(1)
  3. auth0的java-jwt_Spring boot + JWT 实现安全验证 ---auth0.jwt
  4. mysql学习之旅-数据库自动备份-测试环境搭建
  5. JAVA入门级教学之(接口)
  6. 用python实现朴素贝叶斯算法_朴素贝叶斯算法 python 实现
  7. 快速了解C#接口(Interface)
  8. 《永不放弃-马云给创业者的24堂课》— 综合素质提升书籍
  9. 阿里云服务器上安装mysql的详细步骤
  10. 146.LRU缓存机制
  11. HTML5生日快乐代码 (烟花蛋糕+3D相册) HTML+CSS+JavaScript
  12. 个人逾期,失信黑名单
  13. JAVA常用类之日期处理
  14. Mac 查找软件安装位置
  15. A*算法实现9宫格拼图游戏最优解
  16. 【李佳辉_周报_2022.10.16】
  17. 团队管理5 | 管理风格
  18. 洪金宝坦言婚姻全靠“忍”。网友:好男人啊
  19. execution切入点表达式
  20. C++题目:新的篮球队(题集)

热门文章

  1. 政务内网、 政务专网、政务外网的区别
  2. HLS实践 - 05 - 分析并使用透视图优化操作
  3. Linux目录的rwx权限
  4. 怎样安装WIN7系统
  5. selenium+python 遍历select下拉框获取value值
  6. ubuntu 中tensorflow-gpu性能测试
  7. 战争热诚的python全栈开发之路
  8. 看陈广老师c#参考视频总结(第四篇)
  9. 《跟我学Shiro》PDF完结版下载
  10. 好用的一些小插件小工具