当前位置: 首页 > news >正文

网站建设与制作报价大学网站模板下载

网站建设与制作报价,大学网站模板下载,辽宁城市建设职业技术学院教务网站,wordpress模板文件介绍题目 原题地址: . - 力扣(LeetCode) 给定一个 n n 的二维矩阵 matrix 表示一个图像。请你将图像顺时针旋转 90 度。 你必须在 原地 旋转图像,这意味着你需要直接修改输入的二维矩阵。请不要 使用另一个矩阵来旋转图像。 示例 1&#xff1…

题目

原题地址: . - 力扣(LeetCode)

给定一个 × n 的二维矩阵 matrix 表示一个图像。请你将图像顺时针旋转 90 度。

你必须在 原地 旋转图像,这意味着你需要直接修改输入的二维矩阵。请不要 使用另一个矩阵来旋转图像。

示例 1:

输入:matrix = [[1,2,3],[4,5,6],[7,8,9]]
输出:[[7,4,1],[8,5,2],[9,6,3]]

示例 2:

输入:matrix = [[5,1,9,11],[2,4,8,10],[13,3,6,7],[15,14,12,16]]
输出:[[15,13,2,5],[14,3,4,1],[12,6,8,9],[16,7,10,11]]

数学方法(转置再翻转)

矩阵的转置就是行转列,如下图,第一行转成第一列,第二行转成第二列,转置完翻转每一行就行了,那如何转置呢,就是a[i,j] = a[j,i],就能实现转置的效果

public void rotate(int[][] matrix) {int n = matrix.length;// 转置矩阵for (int i = 0; i < n; i++)for (int j = i; j < n; j++) {int tmp = matrix[i][j];matrix[i][j] = matrix[j][i];matrix[j][i] = tmp;}// 1.翻转行for (int i = 0; i < matrix.length; i++) {int start = 0;int end = matrix[i].length - 1;while (start < end) {int temp = matrix[i][start];matrix[i][start] = matrix[i][end];matrix[i][end] = temp;start++;end--;}}
}

 效果:

http://www.sczhlp.com/news/118446/

相关文章:

  • 做网站前期需求分析收费么贵阳市住房和城乡建设局政务网站
  • 建设网站需要展示什么名字宁波四方网络网站建设
  • 什么网站可以做软件有哪些内容吗网站建设及网站推广
  • 贵阳网站设计中英文网站英文
  • 1688做网站费用深圳外贸论坛官网入口
  • 网站建设的工作在哪里找客户资源免费的精准引流软件
  • 什么样的网站适合推广网站建设及服务合同
  • 网站后台上传内容前台首页不显示网站建设开发的条件
  • 广东网站建设联系wordpress 代码转义
  • 论学院网站建设项目的进度管理制度wordpress批量添加tag
  • 网站推广专家厚街响应式网站设计
  • 唯品会购物网站开发项目网站建设兼职合同模板
  • 在国外的网站做推广网站搭建就来徐州百度网络非常好
  • 高校门户网站建设wordpress 企业站开发
  • 网站页面架构wordpress 回复邮件
  • 软件开发和网站开发做网站都要掌握什么
  • 衡阳网站建设公司江西做网站哪家好
  • 网站开发软件三剑客江西安福县建设局网站
  • 广州公司注册网站官网未来做那个网站能致富
  • 青岛网站制作公司企业微信用途
  • 手机怎样建网站被称为网页制作三剑客的是
  • 收费图片网站代销网站源码
  • 网站找回备案密码怎么不对湖南省建设厅领导分工
  • 建设网络道德教育网站不包括最新产品上市代理加盟
  • 实用指南:医院高值耗材智能化管理路径分析(下)
  • 网站效果检测河北沧州泊头做网站的电话
  • 做网站出现的常见问题php mysql做网站
  • 网站推广如何指定关键词优化专门做壁纸的网站
  • 进入外国网站的方法c 网站开发视频教程
  • 南京做网站好的公司嘉兴建站软件