博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Rotate Image,N*N矩阵顺时针旋转90度
阅读量:5069 次
发布时间:2019-06-12

本文共 777 字,大约阅读时间需要 2 分钟。

public class RotateImage {	public void rotate(int[][] matrix)	{		if(matrix.length == 1 && matrix[0].length == 1)		{			return;		}		int n = matrix.length;		for(int i = 0; i < n-1; i ++)		{			for(int j = i; j < n-1-i; j ++)			{				int temp = matrix[i][j];				matrix[i][j] = matrix[n-1-j][i];				matrix[n-1-j][i] = matrix[n-1-i][n-1-j];				matrix[n-1-i][n-1-j] = matrix[j][n-1-i];				matrix[j][n-1-i] = temp;			}		}	}		public static void main(String[] args) 	{		RotateImage ri = new RotateImage();		int[][] a = {
{1,2,3},{4,5,6},{7,8,9}}; ri.rotate(a); //ri.rotate(a); //ri.rotate(a); //ri.rotate(a); for (int[] is : a) { for (int i : is) { System.out.print(i+" "); } System.out.println("\n\r"); } }}

  

转载于:https://www.cnblogs.com/masterlibin/p/5750431.html

你可能感兴趣的文章
python 快速排序
查看>>
JQ延迟对象
查看>>
判断UserAgent是否为手机
查看>>
使用NDK移植开源项目,JNI的使用技巧
查看>>
史上最全的Android开发索引帖
查看>>
配置并使用Android支持的库
查看>>
让Oracle的 SHOW PARAMETER 命令显示隐藏参数
查看>>
Spring与Mybatis三种常用整合方法(一闪而过)
查看>>
好程序员web前端教程之CSS3渐变
查看>>
文档视图窗口的切换,本人尝试过,有效;
查看>>
【自动化__持续集成】___java___无序数组查找
查看>>
差旅报销流程开发--表单篇
查看>>
skia windows 编译
查看>>
总结与展望
查看>>
Git分布式版本控制系统
查看>>
条件查询、SQL、JPQL、HQL比较
查看>>
MySQL数据备份之mysqldump使用
查看>>
ant 多渠道打包
查看>>
阿里云服务器CentOS6.9安装Mysql
查看>>
剑指offer系列6:数值的整数次方
查看>>