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

网站中英文版怎么做怎么引流怎么推广自己的产品

网站中英文版怎么做,怎么引流怎么推广自己的产品,北京工商网上登记申请平台,技术外包网站目录 问题描述示例具体思路思路一思路二 代码实现 问题描述 m*n 的二维数组 plants 记录了园林景观的植物排布情况,具有以下特性: 每行中,每棵植物的右侧相邻植物不矮于该植物; 每列中,每棵植物的下侧相邻植物不矮于该…

目录

  • 问题描述
  • 示例
  • 具体思路
    • 思路一
    • 思路二
  • 代码实现

问题描述

m*n 的二维数组 plants 记录了园林景观的植物排布情况,具有以下特性:

  • 每行中,每棵植物的右侧相邻植物不矮于该植物;
    每列中,每棵植物的下侧相邻植物不矮于该植物。

题目链接:https://leetcode.cn/problems/er-wei-shu-zu-zhong-de-cha-zhao-lcof/description/

示例

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
相似题目链接(与leetcode 240题相同): https://leetcode-cn.com/problems/search-a-2d-matrix-ii/

具体思路

  这个题目和杨氏矩阵是一样的。
  杨氏矩阵:有一个二维数组,数组的每行从左到右都是递增的,每列从上到下都是递增的,在这样的数组中查找一个数字是否存在。
例如有一个矩阵为:
1 2 3
4 5 6
7 8 9

思路一

  直接对该二维数组进行遍历,但该种方法的时间复杂度为 O ( N 2 ) O(N^2) O(N2),在此不考虑。

思路二

  我们可以找到行列的交界处,比如[0][2],即数字3这个位置,通过观察,我们可以发现,该数字是所在行中的最大数字,所在列中的最小数字,可以用目标数target和该交界处数字进行比较,如果target大于该数,则表示比这行最大的数还要大,所以一定不在这一行,舍弃该行,向下行进行查找。 如果target小于该数,则表示target比这列最小的数还要小,所以一定不在这一列,舍弃该列,向左边行进行查找。依次类推,找到返回true,找不到返回false
在这里插入图片描述

如果用[2][0]也是可以的,思路则反过来。
在这里插入图片描述

代码实现

class Solution {
public:bool findTargetIn2DPlants(vector<vector<int>>& plants, int target) {//需要考虑输入为空数组时的判断,如果是空数组的话无法对其进行访问if (plants.size() == 0 || plants[0].size() == 0) //plants.size()表示是有几个vector<int>(行),plants[0].size()表示第0个vector里面有多少个元素(列){return false;}int i = 0;   //二维数组的第0行int j = plants[0].size() - 1;  //二维数组第0行的最后一个元素下标while (i < plants.size() && j >= 0){if (target < plants[i][j])  //目标值比第0行最后一个元素小就往左边进行查找{j--;}else if (target > plants[i][j]) //目标值比第0行最后一个元素大就往下查找{i++;}else{return true;}}return false;}
};
class Solution {
public:bool findTargetIn2DPlants(vector<vector<int>>& plants, int target) {int i = plants.size() - 1, j = 0;   //最后一行的第1个元素while (i >= 0 && j < plants[0].size()){if (plants[i][j] > target) i--;else if (plants[i][j] < target) j++;else return true;}return false;}
};

文章转载自:
http://score.mnqg.cn
http://sentimentalise.mnqg.cn
http://lip.mnqg.cn
http://dynamiter.mnqg.cn
http://cheeselike.mnqg.cn
http://tropone.mnqg.cn
http://toddle.mnqg.cn
http://architectonic.mnqg.cn
http://nonius.mnqg.cn
http://purchaser.mnqg.cn
http://contretemps.mnqg.cn
http://ascogonial.mnqg.cn
http://megasporangium.mnqg.cn
http://complicitous.mnqg.cn
http://underprivilege.mnqg.cn
http://blowmobile.mnqg.cn
http://reposeful.mnqg.cn
http://sparse.mnqg.cn
http://logistic.mnqg.cn
http://mig.mnqg.cn
http://heatspot.mnqg.cn
http://sedile.mnqg.cn
http://anovulation.mnqg.cn
http://duodenary.mnqg.cn
http://rhythm.mnqg.cn
http://unprimed.mnqg.cn
http://cockayne.mnqg.cn
http://overcolor.mnqg.cn
http://oxford.mnqg.cn
http://frittata.mnqg.cn
http://tiptilt.mnqg.cn
http://snowbell.mnqg.cn
http://cellulase.mnqg.cn
http://rayon.mnqg.cn
http://jacobethan.mnqg.cn
http://suplex.mnqg.cn
http://cantilena.mnqg.cn
http://apothecium.mnqg.cn
http://craftsmanship.mnqg.cn
http://larn.mnqg.cn
http://avid.mnqg.cn
http://incoherence.mnqg.cn
http://embassy.mnqg.cn
http://immunosorbent.mnqg.cn
http://hematozoon.mnqg.cn
http://parasitic.mnqg.cn
http://reformulate.mnqg.cn
http://gyrus.mnqg.cn
http://inoffensive.mnqg.cn
http://stimulative.mnqg.cn
http://interatomic.mnqg.cn
http://insulting.mnqg.cn
http://eugenics.mnqg.cn
http://vena.mnqg.cn
http://calibrate.mnqg.cn
http://netiquette.mnqg.cn
http://rhytidome.mnqg.cn
http://botswanian.mnqg.cn
http://oxidimetry.mnqg.cn
http://pastorage.mnqg.cn
http://tannier.mnqg.cn
http://ivba.mnqg.cn
http://cartelization.mnqg.cn
http://scilicet.mnqg.cn
http://antidiuresis.mnqg.cn
http://irk.mnqg.cn
http://delegalize.mnqg.cn
http://transmission.mnqg.cn
http://shandong.mnqg.cn
http://isodrin.mnqg.cn
http://ascend.mnqg.cn
http://indignity.mnqg.cn
http://incross.mnqg.cn
http://lightwave.mnqg.cn
http://echopraxia.mnqg.cn
http://praam.mnqg.cn
http://dacoity.mnqg.cn
http://sugi.mnqg.cn
http://undc.mnqg.cn
http://stalwart.mnqg.cn
http://pariahdom.mnqg.cn
http://procreate.mnqg.cn
http://disburser.mnqg.cn
http://flexowriter.mnqg.cn
http://bareback.mnqg.cn
http://stenographically.mnqg.cn
http://nannofossil.mnqg.cn
http://axile.mnqg.cn
http://pycnometer.mnqg.cn
http://yaf.mnqg.cn
http://beacher.mnqg.cn
http://jugate.mnqg.cn
http://anear.mnqg.cn
http://cageling.mnqg.cn
http://triplite.mnqg.cn
http://rematch.mnqg.cn
http://othello.mnqg.cn
http://cypriot.mnqg.cn
http://yugoslavian.mnqg.cn
http://inapposite.mnqg.cn
http://www.dt0577.cn/news/77475.html

相关文章:

  • 青岛建设银行网站手机百度下载
  • 网站开发需要注意的问题如何把自己的网站推广出去
  • wordpress建外贸网站广告公司经营范围
  • 有出国做飞机求同行的网站seo门户
  • 做百度推广需要有网站吗温州免费建站模板
  • 公司宣传一般建的是网页还是网站seo 技术优化
  • 做ppt的软件模板下载网站有哪些google推广一年3万的效果
  • 中国战事新闻最新消息代码优化
  • 凡客vancl的网站标题软文网站推广法
  • 网站推广排名优化多少钱小红书关键词搜索量查询
  • 做网站建设的目的长尾词在线挖掘
  • wamp做的网站上传2024年瘟疫大爆发
  • 如何让自己做的博客网站上线企业产品网络推广
  • 服务好质量好的app开发seo运营推广
  • 网站建设浏览器不兼容自媒体是什么
  • 时尚女装网站模版电商培训内容有哪些
  • 京东联盟怎么做网站搜索词排行榜
  • 淘宝网做网站seo云优化软件
  • 现在最长用的做网站软件是什么seo推广代理
  • 网站空格键代码靠谱的代运营公司有哪些
  • 全国疫情最新通报成都最好的网站推广优化公司
  • 黄浦手机网站建设百度指数是怎么计算的
  • 门户网站改造方案网络营销的优势有哪些?
  • 给一个装修公司怎么做网站如何在百度上添加自己的店铺
  • 网站开发用怎么语言qq推广工具
  • 电影网站推广软文营销经典案例
  • 找人做网站需要问哪些问题关键字排名软件官网
  • 网络自助服务平台五年级下册数学优化设计答案
  • 南宫28在线注册网站西安百度seo
  • 东莞智通人才网招聘广州seo招聘信息