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

网站建设与管理好吗广州白云最新消息

网站建设与管理好吗,广州白云最新消息,php网站制作工具,视差设计网站一.题目要求 给你一个满足下述两条属性的 m x n 整数矩阵#xff1a; 每行中的整数从左到右按非严格递增顺序排列。每行的第一个整数大于前一行的最后一个整数。 给你一个整数 target #xff0c;如果 target 在矩阵中#xff0c;返回 true #xff1b;否则#xff0c;…一.题目要求 给你一个满足下述两条属性的 m x n 整数矩阵 每行中的整数从左到右按非严格递增顺序排列。每行的第一个整数大于前一行的最后一个整数。 给你一个整数 target 如果 target 在矩阵中返回 true 否则返回 false 。 二.题目难度 中等 三.输入样例 示例 1 输入matrix [[1,3,5,7],[10,11,16,20],[23,30,34,60]], target 3 输出true 示例 2 输入matrix [[1,3,5,7],[10,11,16,20],[23,30,34,60]], target 13 输出false 提示 m matrix.length n matrix[i].length 1 m, n 100 -104 matrix[i][j], target 104 四.解题思路 解法1先对每列第一个元素二分再二分查找符合条件的某一行。时间复杂度 O ( l o g m l o g n ) O(logmlogn) O(logmlogn) 解法2类似BST从右上角开始查找写法较简单时间复杂度 O ( l o g ( m ∗ n ) ) O(log(m∗n)) O(log(m∗n)) 五.代码实现 解2 class Solution { public:bool searchMatrix(vectorvectorint matrix, int target) {int row matrix.size();int col matrix[0].size();for (int i 0, j col - 1; i row j 0;matrix[i][j] target ? j-- : i) {if (matrix[i][j] target)return true;}return false;} };解1 class Solution { public:bool searchMatrix(vectorvectorint matrix, int target) {int rowl 0;int rowr matrix.size() - 1;int rowmid (rowl rowr) / 2;while (rowl rowr) {rowmid (rowl rowr) / 2;if (matrix[rowmid][0] target)return true;if (matrix[rowmid][0] target) {rowr - 1;}else if (matrix[rowmid][0] target) {rowl 1;}}int l 0;int r matrix[0].size() - 1;int m (l r) / 2;int row;if (rowl rowr)row rowr;elserow rowl;if (row 0 || row matrix.size())return false;while (l r) {m (l r) / 2;if (matrix[row][m] target)return true;if (matrix[row][m] target) {r - 1;} else if (matrix[row][m] target) {l 1;}}return false;} };六.题目总结 –
http://www.zqtcl.cn/news/739193/

相关文章:

  • 织梦动漫网站模版wordpress 页面文章列表
  • 东莞做网站沃德长沙市网站开发
  • 哪些网站做的最好厦门网站建设网站
  • 网站安全事件应急处置机制建设类似百度的网站
  • 内蒙古知名网站建设网站测速工具
  • 怎样建立网站赚钱怎么登录住建局官网
  • 建站自学网页转向功能网站
  • 网站都有什么费用做酒店网站有哪些目录
  • 本地郑州网站建设东莞网站优化中易
  • 动态域名可以建网站德州公司做网站
  • 深圳建设银行官方网站wordpress 添加qq
  • 甘肃第九建设集团公司网站网站对企业的好处
  • 论坛网站建设规划书公司网站建设与设计制作
  • 做棋牌游戏网站犯法吗如何进行搜索引擎的优化
  • 常见的网站首页布局有哪几种陈光锋网站运营推广新动向
  • 手机网站活动策划方案开一个设计公司
  • 宝塔建设网站教程visual studio 2010 网站开发教程
  • 做网站购买服务器做谷歌网站使用什么统计代码吗
  • 网站系统与网站源码的关系emlog轻松转wordpress
  • 网站的简介怎么在后台炒做吉林省住房城乡建设厅网站首页
  • 泉州易尔通网站建设国际酒店网站建设不好
  • 网页下载网站福田企业网站推广公司
  • 北京网站建设开发公司哪家好网站添加在线留言
  • 新建的网站怎么做seo优化平面广告创意设计
  • yy陪玩网站怎么做软件项目管理计划
  • 西安建网站价格低百度推广区域代理
  • 中英网站模板 照明公司注册在自贸区的利弊
  • 全球十大网站排名wordpress标题连接符
  • 网站开发可能遇到的问题四川建筑人才招聘网
  • 镇江网站托管怎么做淘宝网站赚钱吗