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

中小企业建站bing搜索引擎入口官网

中小企业建站,bing搜索引擎入口官网,手机作图软件app,成品网站建设流程48.旋转图像 规律: 对于矩阵中第 i行的第 j 个元素,在旋转后,它出现在倒数第i 列的第 j 个位置。 matrix[col][n−row−1]matrix[row][col] 可以使用辅助数组,如果不想使用额外的内存,可以用一个临时变量 。 还可以通…

48.旋转图像

规律:

对于矩阵中第 i行的第 j 个元素,在旋转后,它出现在倒数第i 列的第 j 个位置。

matrix[col][n−row−1]=matrix[row][col]

可以使用辅助数组,如果不想使用额外的内存,可以用一个临时变量 。

 

还可以通过水平翻转后再进行主对角线翻转。

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; j++){int temp = matrix[i][j];matrix[i][j]=matrix[n-i-1][j];matrix[n-i-1][j]=temp;}}// 主对角线翻转for(int i=0; i<n; i++){for(int j=0; j<i; j++){int temp = matrix[i][j];matrix[i][j] = matrix[j][i];matrix[j][i]=temp;}}}
}

240.搜索二维矩阵 II

由于矩阵 matrix中每一行的元素都是升序排列的,因此我们可以对每一行都使用一次二分查找,判断 target 是否在该行中,从而判断 target 是否出现。

也可以采用Z字形查找。

从矩阵 matrix的右上角 (0,n−1)进行搜索。在每一步的搜索过程中,如果我们位于位置 (x,y),那么我们希望在以 matrix 的左下角为左下角、以 (x,y)为右上角的矩阵中进行搜索,即行的范围为 [x,m−1],列的范围为 [0,y]。

class Solution {public boolean searchMatrix(int[][] matrix, int target) {int m = matrix.length, n = matrix[0].length;int x=0, y=n-1;while(x<m && y>=0){if(matrix[x][y]==target){return true;}if(matrix[x][y]<target){x++;}else{y--;}}return false;}
}

http://www.hyszgw.com/news/263.html

相关文章:

  • 地方政府网站建设免费seo诊断
  • 网站建设 找vx cp5173软文推广文案
  • 做的好的营销型网站有哪些内容自己怎么优化网站
  • 展厅设计用什么软件谷歌seo关键词优化
  • 学工系统网站建设的意义搜索引擎营销的简称是
  • 酒店品牌设计网站建设百度推广外推联系方式
  • 网站成功案例怎么做建网站费用
  • 简述网站设计规划的步骤如何销售自己产品方法有哪些
  • 外贸型网站方案西安网站搭建
  • wordpress反应网站优化招聘
  • 泉州一个网站多少钱哪些行业适合做网络推广
  • 工商局网站如何做网登长春网站制作设计
  • pc做网站服务器吗关键词代发排名
  • 企业网站设置费用注册城乡规划师好考吗
  • asp.net 价格查询网站北京网站定制公司
  • 网站交互式软文范例大全1000字
  • 长沙网站制作多少钱网络营销公司招聘
  • 科技小发明小制作大全 小学生上海网站营销seo电话
  • server 2008 r2搭建网站网络营销专业介绍
  • 太仓住房与城乡建设部网站百度快照网址
  • 大丰做网站费用最大的推广平台
  • 织梦怎么做网站地图推广引流吸引人的标题
  • 网站模块制作惠州网络营销
  • 正规的邯郸网站建设seo优化首页
  • 做问卷调查赚钱网站高端定制网站建设
  • 东莞大岭山网站制作郑州网站制作推广公司
  • 宁波网站建设公司哪有站长网站优化公司
  • 网站营销 优势如何刷关键词指数
  • 乌海建设局网站宁波企业seo服务
  • 网站做三方登陆需要注册公司不营销企业