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

wordpress代码增强插件下载网站建设加优化

wordpress代码增强插件下载,网站建设加优化,网站开发价格多少,做两个网站 之间超链接240.编写一个高效的算法来搜索 m x n 矩阵 matrix 中的一个目标值 target 。该矩阵具有以下特性#xff1a; 每行的元素从左到右升序排列。 每列的元素从上到下升序排列。 示例 1#xff1a; 输入#xff1a;matrix [[1,4,7,11,15],[2,5,8,12,19],[3,6,9,16,22],[10,13,14,… 240.编写一个高效的算法来搜索 m x n 矩阵 matrix 中的一个目标值 target 。该矩阵具有以下特性 每行的元素从左到右升序排列。 每列的元素从上到下升序排列。 示例 1 输入matrix [[1,4,7,11,15],[2,5,8,12,19],[3,6,9,16,22],[10,13,14,17,24],[18,21,23,26,30]], target 5 输出true 示例 2 输入matrix [[1,4,7,11,15],[2,5,8,12,19],[3,6,9,16,22],[10,13,14,17,24],[18,21,23,26,30]], target 20 输出false 两个示例为同一矩阵 仔细观察你会发现如果以右上角为顶点逆时针旋转 45o这就类似于二叉搜索树左边的数都小于父节点右边的数都大于右节点所以我们从顶点 matrix[i,j] 开始搜索当它小于 target 我们就 i1 去往右节点当它大于 target 我们就 j-1 去左顶点 public boolean searchMatrix(int[][] matrix, int target) {int row 0, col matrix[0].length - 1;while(row matrix.length col 0){if(matrix[row][col] target)col--;else if(matrix[row][col] target)row;else return true;}return false;}说实话想到有序应该最先想到二分我们直接遍历每一行进行二分查找由于矩阵从上到下也是升序所以在从上到下遍历每一行时左上角也就是当前遍历行的行首为未查找部分矩阵的最小值target 小于行首则说明小于剩下的所有值那直接可以退出循环返回 false 了而如果 target 大于行尾则直接查下一行即可。 public boolean searchMatrix(int[][] matrix, int target) {int n matrix[0].length - 1;for(int i0;imatrix.length;i){if(matrix[i][0] target)break;if(matrix[i][n] target)continue;int col binarySearch(matrix[i], target);if (col ! -1) return true;}return false;}public int binarySearch(int[] nums, int target){int left 0, right nums.length - 1;int mid -1;while(left right){mid left (right - left) / 2;if(nums[mid] target)return mid;if(nums[mid] target) left mid 1;else right mid - 1;}return -1;}
http://www.pierceye.com/news/659342/

相关文章:

  • 敦化建设局网站饰品做国际贸易哪些网站
  • 网站做js跳转怎么创建公司
  • 网站建设合同需要交印花税吗怎么做网站卖美瞳
  • 小程序价格为什么比网站建设高自定义wordpress的实用技巧
  • 企业网站模板源码有哪些报价网站制作
  • 网站建设与网页设计实训报告二级建造师建设云网站
  • 网站后缀gov汕头网站建设小程序
  • 一个空间做多个网站wordpress大改动
  • 桂林北站到机场大巴专线时刻表wordpress 分类 标签
  • 自媒体网站源码模板dede重庆永川网站建设报价
  • 国外酷炫网站网页前端设计流程
  • 子午谷网站建设世界杯网页设计素材
  • 关于网站建设申请报告电商网站建设价位
  • 网站评价系统源码wordpress笔记本主题
  • 大庆市建设大厦网站广告设计海报
  • 惠州建设工程交易网站网络营销专业的职业生涯规划
  • 网站页面架构图阿里云的企业网站建设
  • 做微商网站有专门做网站的公司吗
  • 潍坊网站建设方案托管天津建站网
  • 前端如何做双语网站信誉好的唐山网站建设
  • 创建网站目录应注意电子商务类网站设计
  • 哪个网站专做进口商品的企业网站建设的方案ppt
  • 网站结构如何优化wordpress4.7.10漏洞
  • 官方网站举例流量型网站
  • DW个人网站怎么做长沙民企人才网
  • 电脑做网站教学友情链接交易
  • 为什么选php语言做网站重庆网站优化seo公司
  • 仿站侵权吗字体设计图片
  • 王建设医生个人网站智能网站搭建
  • 博物馆网站做的好的山东企业站点seo