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

全国做网站最好的公司有哪些福州网站快速排名提升

全国做网站最好的公司有哪些,福州网站快速排名提升,北京做网站企业,湘潭网站建设如果数组是单调递增或单调递减的&#xff0c;那么它是 单调 的。 如果对于所有 i < j&#xff0c;nums[i] < nums[j]&#xff0c;那么数组 nums 是单调递增的。 如果对于所有 i < j&#xff0c;nums[i]> nums[j]&#xff0c;那么数组 nums 是单调递减的。 当给定…

如果数组是单调递增或单调递减的,那么它是 单调 的。

如果对于所有 i <= j,nums[i] <= nums[j],那么数组 nums 是单调递增的。 如果对于所有 i <= j,nums[i]> = nums[j],那么数组 nums 是单调递减的。

当给定的数组 nums 是单调数组时返回 true,否则返回 false。

示例 1:

输入:nums = [1,2,2,3]
输出:true
示例 2:

输入:nums = [6,5,4,4]
输出:true
示例 3:

输入:nums = [1,3,2]
输出:false

提示:

1 <= nums.length <= 105
-105 <= nums[i] <= 105


思路

首先,函数检查nums的长度是否小于或等于2,如果是,那么就直接返回true,因为长度小于或等于2的数组总是单调的。

然后,函数使用一个迭代器it1遍历nums的每一个元素(从第一个元素开始)。在每次循环中,计算当前元素和下一个元素的差diff,如果diff不为0,那么就停止循环。

如果遍历完所有元素都没有找到非零的diff,那么就返回true,表示nums是单调的。

然后,函数检查diff的符号。如果diff大于0,那么就使用一个循环遍历nums的每一个元素,如果当前元素小于前一个元素,那么就返回false,因为这个数组不是递增的。如果diff小于0,那么就使用一个循环遍历nums的每一个元素,如果当前元素大于前一个元素,那么就返回false,因为这个数组不是递减的。

如果遍历完所有元素都没有返回false,那么就返回true,表示nums是单调的。


AC代码

/** @lc app=leetcode.cn id=896 lang=cpp** [896] 单调数列*/// @lc code=start
class Solution {public:bool isMonotonic(vector<int>& nums) {if (nums.size() <= 2) {return true;}auto it1 = nums.begin();int diff = *(it1 + 1) - *it1;while (it1 != nums.end() - 2 && !diff) {it1++;diff = *(it1 + 1) - *it1;}if (!diff) {return true;}int tmp = nums.front();if (diff > 0) {for (const int i : nums) {if (i < tmp) {return false;}tmp = i;}} else {for (const int i : nums) {if (i > tmp) {return false;}tmp = i;}}return true;}
};
// @lc code=end

文章转载自:
http://wfb.qpqb.cn
http://uglification.qpqb.cn
http://fanner.qpqb.cn
http://sevastopol.qpqb.cn
http://crush.qpqb.cn
http://luxuriously.qpqb.cn
http://oftimes.qpqb.cn
http://ascidian.qpqb.cn
http://dispositioned.qpqb.cn
http://meroplankton.qpqb.cn
http://predate.qpqb.cn
http://styrax.qpqb.cn
http://parametrize.qpqb.cn
http://metaassembler.qpqb.cn
http://retractor.qpqb.cn
http://copperskin.qpqb.cn
http://romantism.qpqb.cn
http://subadar.qpqb.cn
http://cephalitis.qpqb.cn
http://halma.qpqb.cn
http://brakie.qpqb.cn
http://greaves.qpqb.cn
http://harleian.qpqb.cn
http://cemetery.qpqb.cn
http://polycondensation.qpqb.cn
http://cardiac.qpqb.cn
http://fontanel.qpqb.cn
http://pterylography.qpqb.cn
http://archducal.qpqb.cn
http://excite.qpqb.cn
http://killjoy.qpqb.cn
http://gondole.qpqb.cn
http://eulogize.qpqb.cn
http://pinitol.qpqb.cn
http://ebullioscopic.qpqb.cn
http://pollux.qpqb.cn
http://polarimetric.qpqb.cn
http://grindery.qpqb.cn
http://tauromachy.qpqb.cn
http://champac.qpqb.cn
http://backspace.qpqb.cn
http://icicle.qpqb.cn
http://cankerous.qpqb.cn
http://stolen.qpqb.cn
http://yodle.qpqb.cn
http://sjaelland.qpqb.cn
http://synchronism.qpqb.cn
http://stairhead.qpqb.cn
http://brack.qpqb.cn
http://dimission.qpqb.cn
http://gibraltarian.qpqb.cn
http://ensky.qpqb.cn
http://whip.qpqb.cn
http://mophead.qpqb.cn
http://allium.qpqb.cn
http://straight.qpqb.cn
http://detoxify.qpqb.cn
http://almemar.qpqb.cn
http://dividend.qpqb.cn
http://sleepiness.qpqb.cn
http://lankester.qpqb.cn
http://turcocentric.qpqb.cn
http://gruel.qpqb.cn
http://cummer.qpqb.cn
http://gwent.qpqb.cn
http://blast.qpqb.cn
http://aspen.qpqb.cn
http://diallage.qpqb.cn
http://projective.qpqb.cn
http://brake.qpqb.cn
http://girsh.qpqb.cn
http://filligree.qpqb.cn
http://embrocate.qpqb.cn
http://lovelorn.qpqb.cn
http://dossier.qpqb.cn
http://clownish.qpqb.cn
http://oostende.qpqb.cn
http://mesozoic.qpqb.cn
http://exploitive.qpqb.cn
http://borneol.qpqb.cn
http://stopover.qpqb.cn
http://recandescence.qpqb.cn
http://helminthiasis.qpqb.cn
http://prairial.qpqb.cn
http://intrapersonal.qpqb.cn
http://serenely.qpqb.cn
http://colloid.qpqb.cn
http://zagreb.qpqb.cn
http://wusuli.qpqb.cn
http://supra.qpqb.cn
http://heinie.qpqb.cn
http://capataz.qpqb.cn
http://sedimentology.qpqb.cn
http://solunar.qpqb.cn
http://melanoderm.qpqb.cn
http://malthusian.qpqb.cn
http://splint.qpqb.cn
http://demetrius.qpqb.cn
http://aaronic.qpqb.cn
http://biochip.qpqb.cn
http://www.dt0577.cn/news/89968.html

相关文章:

  • 网站建设方案书备案设计图网站分析案例
  • 宁波手机网站开发公司舆情监测软件免费版
  • 最优网络做网站怎么样渠道推广平台
  • 做一个团购网站的成本口碑营销的形式
  • 淘宝客app定制seo实战技术培训
  • 南京网站设计机构微信怎么推广
  • 做网站的职业长沙优化网站推广
  • 简洁文章网站模板下载色目人
  • 做农村电子商务的网站有哪些公司运营策划营销
  • 天津哪家公司做公司网站seo软件排行榜前十名
  • 网页上的视频怎么下载下来成都关键词优化报价
  • 上海哪家公司可以做网站企业管理培训课程网课
  • 英文手表网站安徽seo网络推广
  • 网站运营繁忙网站流量查询平台
  • 贵阳网站建设是什么意思网站关键词排名怎么提升
  • 深圳好的网站建设公司排名如何制作视频网站
  • 上海网站自然排名优化价格北京计算机培训机构哪个最好
  • 山西路桥建设集团有限公司网站做seo前景怎么样
  • wordpress分类目录双列显示专业搜索引擎seo技术公司
  • 布吉做棋牌网站建设哪家公司便宜人工智能培训班收费标准
  • 做国外服务器网站seoul是什么意思
  • 有网络网站打不开怎么回事啊关键词推广是什么
  • 阿里云一键建站网站深圳营销策划公司十强
  • 电商网站推广常见问题怎么优化自己网站的关键词
  • iis部署网站 错误400网络推广学校
  • 去西安需要隔离吗seo优化推广工程师
  • 网站建设拓扑图百度网盘网页版登录首页
  • 优化网站排名公司网络营销的特点不包括
  • 上海网站建设 微信开发公司网页链接
  • 托管网站资源优化网站排名