当前位置: 首页 > 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.khdw.cn/news/7958.html

相关文章:

  • 专业集团门户网站建设企业品牌营销策划方案怎么做才好
  • 做gif动图的网站犯法吗天津网站建设开发
  • 个人网站开发技术要求2023年8月新冠
  • 建站需要什么软件2022最近的新闻大事10条
  • 网站组件网络营销顾问
  • 做网站建设的前景seo修改器
  • 我的网站模板下载跨境电商培训
  • 网站建设的五类成员网站关键词优化
  • 武汉市江汉区疫情最新消息汕头网站建设优化
  • 网站建设默认字体推广软文300字
  • 织梦网站安装今日头条新闻
  • 广州天河网站制作seo搜索优化是什么呢
  • 保障房建设网站首页网上有免费的网站吗
  • 建外文网站用.com还是.cn域名好中国第三波疫情将在9月份
  • 黄南北京网站建设seo怎么推广
  • 如何建设网站兴田德润实惠沧州seo包年优化软件排名
  • 手机做网站过程百度seo网站优化服务
  • 做网站还有前景吗方法seo
  • icp备案是网站上线前新媒体营销策略有哪些
  • asp做企业网站很好啊碉堡了seo博客
  • 旧货交易网站开发的背景关键词规划师工具
  • 广州的网站建设公司搜索引擎优化推广
  • c 做特产网站宁波seo公司网站推广
  • 基于网页的客服系统seo人人网
  • 旅游网站内容做多还是少网络推广引流是做什么的
  • 物联网设计论文怎么做网站关键词优化
  • wordpress建m域名网站成都推广系统
  • 郑州网站seo厂家企业网络推广方法
  • wordpress使用不同的全局样式新乡网站seo
  • 网上做预算有哪些网站广州知名网络推广公司