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

怎样做外国石雕产品网站网络推广运营外包公司

怎样做外国石雕产品网站,网络推广运营外包公司,祥符网站建设,爱站网反链分析题目描述 编写一个高效的算法来搜索 m x n 矩阵 matrix 中的一个目标值 target 。该矩阵具有以下特性: 每行的元素从左到右升序排列。 每列的元素从上到下升序排列。 题目分析 通过分析矩阵的特点发现,其左下角和右上角可以看作一个“二叉搜索树的根节…

题目描述

编写一个高效的算法来搜索 m x n 矩阵 matrix 中的一个目标值 target 。该矩阵具有以下特性:

每行的元素从左到右升序排列。
每列的元素从上到下升序排列。

在这里插入图片描述

题目分析

  1. 通过分析矩阵的特点发现,其左下角和右上角可以看作一个“二叉搜索树的根节点”,一侧分支元素更小,另一侧分支元素更大;
  2. 因此,可以通过对比根节点与target的大小,动态更新根节点(调整矩阵的下和左边界或者上/右边界),来找出target.
  3. 以左下角元素为“根节点”为例进行分析:
    如果左下角元素大于target,则target一定在左下角元素所在行的上方,此时,更新矩阵的下边界;
    如果左下角元素小于target,则target一定在该元素所在列的右方,此时,更新矩阵的左边界;
    当左下角元素等于target时,找到目标值,返回true;
    当左下角元素的行索引或者列索引越界时,表示没有找到目标,返回false。

Code

class Solution {
public:bool searchMatrix(vector<vector<int>>& matrix, int target) {if (matrix.empty()) {return false;}int row = matrix.size() - 1, col = 0;while (row >= 0 && col < matrix[0].size()) {if (matrix[row][col] == target) {return true;} else if (matrix[row][col] > target) {--row;} else {++col;}}return false;}
};
http://www.ds6.com.cn/news/17274.html

相关文章:

  • 网站毕业设计开题报告网络营销策划书2000字
  • 网站创建多少钱seo关键词分类
  • 石家庄做网站建设数据分析师报考官网
  • 网页设计代码太多惠州百度推广优化排名
  • 餐饮品牌设计网站郑州全域静态管理
  • 长宁企业网站制作网络的推广
  • 外贸网站建设推广公司前景如何智能建站网站模板
  • 安吉做网站湖南正规seo优化
  • 企业建立网站的优势在线数据分析工具
  • 校际凡科平台官网搜索引擎优化方法有哪些
  • 泰和县网站免费建站网站出租三级域名费用
  • 优质网站成都疫情最新情况
  • 潍坊潍城姓王的做网站百度引擎入口
  • 甘肃建设厅官方网站桂林最新消息今天
  • 公司网站建设方案书seo做什么网站赚钱
  • 外贸网站如何做推广seo自学
  • 用javascript做的网站windows 优化大师
  • 网站幻灯片 字段百度投流
  • 珠海网站建设 金蝶网站统计哪个好用
  • 大型服装网站开发seo高级优化方法
  • 七里香社区在线看seo网站建站
  • 网站建设验收条款百度文库个人登录入口
  • 如何快速做网站关键词怎么在百度上推广产品
  • 沈阳做网站哪家最便宜深圳网络络推广培训
  • php源码网站安装会员制营销方案
  • 免费设计网站素材网络营销的主要特点有哪些
  • 电子商务网站建设与维护的考试出售外链
  • 做营销网站多少钱百度高级搜索页面
  • 金华网站建设团队策划方案怎么做
  • 米拓网站模板复制上海排名优化seobwyseo