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

网站建设几个文件夹成都微网站系统

网站建设几个文件夹,成都微网站系统,网站后台都有哪些,手机兼职app48. 旋转图像 - 力扣(LeetCode) 1.辅助数组法(题目不让) 思路:很简单,新建一个二维数组,直接找新数组与旧数组的规律即可。比如这个旋转90。那就是相当于 new[col][n-row-1]old[row][col],然后…

48. 旋转图像 - 力扣(LeetCode)

1.辅助数组法(题目不让)

思路:很简单,新建一个二维数组,直接找新数组与旧数组的规律即可。比如这个旋转90。那就是相当于 new[col][n-row-1]=old[row][col],然后两个for循环,分别为0-(n-1)即可。

2.原地旋转数组

思路

        (1)这个很有意思,你可以旋转四次试一试,能够发现规律,也就是第四次旋转到原来的位置了,那我们就可以将第一次开始旋转的位置放到临时变量temp中,然后依次替代即可。下面展示官方提供的规律图解:

        (2)难点在于如何遍历,肯定不能遍历n*n次了,否则就回去了,我们现在是每个循环改变4次,所以只需要循环n*n/4即可。我们将n*n大小分成4块就能完成所有改变。 

具体代码
class Solution {public void rotate(int[][] matrix) {int n=matrix.length;for(int i=0;i<n/2;i++){for(int j=0;j<(n+1)/2;j++){int temp=matrix[i][j];matrix[i][j]=matrix[n-j-1][i];matrix[n-j-1][i]=matrix[n-i-1][n-j-1];matrix[n-i-1][n-j-1]=matrix[j][n-i-1];matrix[j][n-i-1]=temp;}}}
}

http://www.dtcms.com/wzjs/591884.html

相关文章:

  • 河南五建建设集团有限公司网站企业网站开发制作合同
  • doooor国外设计网站宁波公司注册代理
  • 网站栏目规划图网站平台需要做无形资产吗 怎么做
  • 用flash做的网站欣赏页面模板现在不能用了吗
  • 网站导航排版布局网站内链布局
  • 合肥能做网站的公司泉州城乡住房建设厅网站
  • 网站做电子商务需要什么资质前端页面设计网站
  • 网站顶部导航代码东营高端网站建设
  • 做招聘信息的网站有哪些小说小程序搭建
  • wordpress网站的CDN设置电商网站开发语言
  • 网站备案新增域名没有营业执照网站备案
  • 空包网站怎么做仿织梦小说网站源码
  • dwcc2018怎么做网站能免费做封面的网站
  • 学习做网站可以吗百度指数怎么做
  • 钟山县住房和城乡建设局网站网站建设学校培训
  • 一个网站建设域名的构思优化外包哪里好
  • 专业网站建设设计服务php网站开发多线程开发
  • 江门建设局网站wordpress自定义页面模板下载
  • 互助网站建设地方文明网站建设措施
  • 网站建设管理相关规定杭州响应式网站开发
  • 网站404报错顺义手机网站设计
  • 网站开发所需经费企业营销网站开发建设专家
  • 电信网站服务器石家庄专业网站设计电话
  • 安徽茶叶商城网站建设建立企业网站的意义
  • 高端网站建设的流程是什么桂林生活网站
  • 服务器有了怎么做网站影视网站建设策划文案
  • 淘宝网站开发实训报告注册有限公司注册有限公司
  • dw下载手机版广州seo技术优化网站seo
  • 如何建wap网站wordpress qq登陆
  • 外贸网站建设报价上海小程序开发公司排名