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

力软框架做网站seo是网络优化吗

力软框架做网站,seo是网络优化吗,竞价推广员月挣多少,上线了小程序怎么样一.题目要求 给你一个满足下述两条属性的 m x n 整数矩阵: 每行中的整数从左到右按非严格递增顺序排列。每行的第一个整数大于前一行的最后一个整数。 给你一个整数 target ,如果 target 在矩阵中,返回 true ;否则,…

一.题目要求

给你一个满足下述两条属性的 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(logm+logn) O(logm+logn)
解法2:类似BST,从右上角开始查找,写法较简单,时间复杂度 O ( l o g ( m ∗ n ) ) O(log(m∗n)) O(log(mn))

五.代码实现

解2:

class Solution {
public:bool searchMatrix(vector<vector<int>>& 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(vector<vector<int>>& 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.tj-hxxt.cn/news/64617.html

相关文章:

  • 手机资讯类网站模板视频号最新动作
  • 制作企业网站的新闻西部数码域名注册官网
  • 洛阳网站建设启辰网络杭州seo关键词优化公司
  • 百度推广一年大概多少钱seo综合查询站长工具
  • 一站式网站建设哪家专业希爱力双效片骗局
  • iis 网站目录权限全国各城市感染高峰进度查询
  • html网站地图生成工具企业网络推广服务
  • vs2012解决方案做网站锦州网站seo
  • 网站模板商城大连seo建站
  • 黄石下陆区建设局网站手机端seo
  • 网站建设yu排行榜123网
  • wordpress自动采集源码seo从0到1怎么做
  • 贵州省建设厅网站造价工程信息搜索电影免费观看播放
  • 简单网页设计html代码东莞seo建站投放
  • 国际网站建设常见的网络营销推广方式有哪些
  • wordpress中获取当前页面urlseo求职
  • 保定建站在线培训课程
  • 国际网站模板黑帽seo是什么
  • 外贸网站建设有什么需要注意的吗自己接单的平台
  • 专注建设高端网站百度指数人群画像怎么看
  • 手机app开发网站模板今日重点新闻
  • 企业网站怎么做seo优化网站建设详细方案模板
  • 营销式网站建设营销策划的十个步骤
  • 济南网站优化建设现在做百度推广有用吗
  • 网站制作找私人多少钱简述网络营销的概念
  • 孟村做网站价格百度app官网下载
  • wordpress怎么做网站seo怎么做优化
  • 曲靖 曲靖网站建设软件(app)开发宁波网站推广优化哪家正规
  • 哪些网站做国际贸易比较好可以免费做网站推广的平台
  • 长沙手机网站建设哪些内容优化游戏性能的软件