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

wordpress七牛加密合肥网站开发 合肥网站优化

wordpress七牛加密,合肥网站开发 合肥网站优化,网站建设的难处,西安seo网站排名1.题目描述 2.思路 方法一: 定义其实坐标,右上角的元素(0,n-1)。进入while循环(注意边界条件,行数小于m,列数要>0)从右上角开始开始向左遍历(比当…

1.题目描述

在这里插入图片描述
在这里插入图片描述

2.思路

方法一:
定义其实坐标,右上角的元素(0,n-1)。进入while循环(注意边界条件,行数小于m,列数要>=0)从右上角开始开始向左遍历(比当前元素target小的元素),向下遍历(比当前元素target大的元素),如果while循环结束都没找到,返回false。
方法二:二分查找
若将矩阵每一行拼接在上一行的末尾,则会得到一个升序数组,我们可以在该数组上二分找到目标元素。可以二分升序数组的下标,将其映射到原矩阵的行和列上。
row = mid / 列数,表示这是第几行;
col = mid % 列数,表示这是该行中的第几个元素。

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.代码实现

方法一:

class Solution {public boolean searchMatrix(int[][] matrix, int target) {int m = matrix.length;int n = matrix[0].length;int row = 0;int col = n - 1; // 从右上角开始while (row < m && col >= 0) {if (matrix[row][col] == target) {return true;} else if (matrix[row][col] > target) {col--; // 往左走} else {row++; // 往下走}}return false;}
}

方法二:

public class H74 {public boolean searchMatrix(int[][] matrix, int target) {//二维矩阵“虚拟成一维数组”进行二分查找//行数int m= matrix.length;//列数int n=matrix[0].length;//将矩阵展平成一维数组的容量int left=0;int right=m*n-1;while(left<=right){int mid=left+(right-left)/2;//防止整数溢出//将二维矩阵映射成一维数组//当前mid索引对应在矩阵的位置:当前元素的行数=mid/列数. // 将一维下标映射回二维坐标int row=mid/n;//当前元素的列数=mid/列数int col=mid%n;if(matrix[row][col]==target){return true;}else if(target>matrix[row][col]){left=mid+1;}else {right=mid-1;}}return false;}public static void main(String[] args){H74 ms=new H74();int[][] matrix={{1,3,5,7},{10,11,16,20},{23,30,34,60}};int target=11;Boolean res=ms.searchMatrix(matrix,target);System.out.print(res);}
}
http://www.dtcms.com/wzjs/781948.html

相关文章:

  • 专门做护理PDCA的网站北京专业网站设计推荐
  • 元谋网站建设wordpress应用主题出错
  • 中小企业网站制作价格学院网站群建设方案
  • 虫虫wap建站源码阿里云wordpress数据库
  • 网站如何做外链教程视频二级域名网站可以做关键词优化吗
  • 网站开发支付宝东营做网站多少钱
  • 4免费网站建站海南省建设考试网站首页
  • 一个完整网站开发合肥房产网安居客
  • 包头网站建设 奥北怎么快速推广业务
  • 网络公司网站设计多少钱长沙专业竞价优化首选
  • 免费模板网站推荐怎么查看网站的ftp地址
  • 向国旗敬礼做时代新人网站行业关键词分类
  • 栅格布局 网站设计唐山做网站多少钱
  • 软文推广范文seo优化是什么职位
  • 做网站优化就是发文章吗做百度竞价网站修改影响排名吗
  • 怎样做公司网站介绍广东省企业诚信建设促进会网站
  • 网站地图怎么做一键导航怎么做网站自动采集数据库
  • fireworks8做网站手机客户端网站建设
  • 建网站公司联系方式wordpress 安全检测
  • 幸运快三的网站怎么做公司门户app
  • 屏蔽蜘蛛抓取 对网站有什么影响河南省和城乡建设厅网站首页
  • 服装网站栏目上海建设项目环保验收公示网站
  • 好的建筑设计网站推荐企业展厅设计专业品牌
  • 泉州网站建设技术外包如何申请免费网站空间
  • 三合一网站建设报价爱墙 网站怎么做
  • 南县网站设计科技公司网页图片
  • 手机做网站用什么广州我网站制作
  • 呼市网站制作pc端网页设计公司
  • 网站做适配手机要多久海外网三农频道
  • 建立免费公司网站嘉兴新闻头条最新消息