矩阵旋转90°的两种方法-java
来源:互联网 发布:淘宝客如何设置返利 编辑:程序博客网 时间:2024/06/02 09:13
第1种:
public int[][] rotate(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-j-1][N-i-1] = a[i][N-1-j];}}return b;}
第2种:
public void rotate(int[][] 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;int 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;}}}
0 0
- 矩阵旋转90°的两种方法-java
- 矩阵旋转90度的两种方法
- 矩阵旋转90度的两种方法
- 顺时针旋转矩阵90°的几种方法
- 【Java】旋转NxN的矩阵90°
- 顺时针九十度旋转矩阵(两种方法)
- 顺时针九十度旋转矩阵(两种方法)
- 蛇形矩阵的两种实现方法(java版本)
- 图片旋转的两种方法
- 旋转矩阵的表示方法
- 矩阵相乘的两种实现方法
- 矩阵相乘的两种方法
- 【图像处理】一种求三维空间中两单位向量之间旋转矩阵的方法
- 矩阵90°旋转
- 两种图片旋转方法
- 螺旋矩阵的两种JAVA实现
- android 图片旋转实现的两种方法的比较
- 基于C#的两种图片旋转方法
- 火车头采集器 当前网址内容采集 以及软件误标为已经采集的处理
- 虚拟机
- 更新AndroidStudio后,运行原来可以运行的程序时,出现 Error running app: Instant Run requires 'Tools | Android | Enable A
- 国外移动机器人公司
- 开篇手记
- 矩阵旋转90°的两种方法-java
- ListView的setOnScrollListener
- 日志
- C语言通讯录(初级版)
- POJ 3641 快速幂+素数判断
- django使用静态文件
- LeetCode 015 3Sum
- 去掉url 后面的jsessionid
- 蓝桥杯 五角填数 2015年JavaB组决赛试题