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

怎样做外国石雕产品网站做网站用哪个软件

怎样做外国石雕产品网站,做网站用哪个软件,wordpress屏蔽字体,网站建设目标有哪几个方面题目描述 编写一个高效的算法来搜索 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.dinnco.com/news/19411.html

相关文章:

  • 专业一元夺宝网站建设襄阳网站seo
  • 响应式网站滑动网址之家大全
  • 如何免费开个人网站seo营销优化软件
  • pc网站建设意见东莞互联网推广
  • 男女做的那些事情的网站免费发链接的网站
  • 渭南网站建设服务上海全国关键词排名优化
  • 最近几天的新闻长沙优化官网服务
  • 做一个租房卖房的网站怎么做广告主资源哪里找
  • dw制作一个环保网站模板下载如何做好一个营销方案
  • 有专业做网站的吗seo和sem的区别
  • dw做网站小技巧软文案例500字
  • 企业品牌网站建设注意事项无安全警告的浏览器
  • WordPress页面添加最新文章纵横seo
  • 门户类网站图片站长统计官方网站
  • 公司网站建设电话seo网站制作优化
  • b2b网站外包建设荆州网站seo
  • 石家庄哪里有做网站的苏州网站建设开发公司
  • 网站设计用什么软件做windows优化大师有哪些功能
  • 网站开发服务费会计分录百度关键词搜索热度查询
  • 深圳做网站的好公司有哪些百度账号申诉中心
  • 做网站找云无限福州seo结算
  • 宝安做网站怎么样专业网络推广公司排名
  • 哈尔滨做网站需要多少钱网站怎么让百度收录
  • wordpress主题威客河北搜索引擎优化
  • 镇江网站建设远航网络简述网络营销与传统营销的整合
  • 可以把网站建设在云主机上吗人大常委会委员长
  • 医疗培训网站建设举例说明什么是seo
  • 廊坊seo外包服务seo教程 seo之家
  • 北京专业网站制作大概费用免费建网站软件哪个好
  • 如何开发自己公司的网站郑州做网站公司排名