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

爱奇艺网站建设费西安seo按天收费

爱奇艺网站建设费,西安seo按天收费,建设工程安全监督备案网站,ps做的图片能做直接做网站吗​ LeetCode 503 下一个更大元素II 题目链接:https://leetcode.cn/problems/next-greater-element-ii/ 思路: 方法一:两个for循环遍历单调栈 第一个for循环确定数组中的某个值在右边有最大的数,第二个for循环是为了可以使数组变成循环数…

LeetCode 503 下一个更大元素II

题目链接:https://leetcode.cn/problems/next-greater-element-ii/

思路:

方法一:两个for循环遍历单调栈

第一个for循环确定数组中的某个值在右边有最大的数,第二个for循环是为了可以使数组变成循环数组
例子:[5,4,3,2,1]
1、栈里 4,3,2,1,0](右边为栈顶,栈内元素为下标)
2、从下标0开始再次循环
(模拟一次就目标了)

代码:

class Solution {
public:vector<int> nextGreaterElements(vector<int>& nums) {vector<int>result(nums.size(), -1);stack<int>st;st.push(0);for(int i = 1; i < nums.size(); i++){if(nums[i] <= nums[st.top()])st.push(i);else{while(!st.empty() && nums[i] > nums[st.top()]){result[st.top()] = nums[i];st.pop();}st.push(i);}}for(int i = 0; i < nums.size(); i++){if(nums[i] <= nums[st.top()])st.push(i);else{while(!st.empty() && nums[i] > nums[st.top()]){result[st.top()] = nums[i];st.pop();}st.push(i);}}return result;}
};

方法二:单调栈,用取模的方法对数组进行循环

代码

class Solution {
public:vector<int> nextGreaterElements(vector<int>& nums) {vector<int>result(nums.size(), -1);stack<int>st;st.push(0);for(int i = 1; i < nums.size() * 2; i++){if(nums[i % nums.size()] <= nums[st.top()])st.push(i % nums.size());else{while(!st.empty() && nums[i % nums.size()] > nums[st.top()]){result[st.top()] = nums[i % nums.size()];st.pop();}st.push(i % nums.size());}}return result;}
};

总结

关键在于如何循环数组


LeetCode 42 接雨水

题目链接:https://leetcode.cn/problems/trapping-rain-water/

思路:

本题关键点:

  1. 接雨水重点在于要找当前元素左边第一个比它的元素和右边第一个比它大的元素
  2. 接雨水是按行来计算的
    在这里插入图片描述
  3. 明确h和w是如何计算的,w在计算中必须还要减1

代码

class Solution {
public:int trap(vector<int>& height) {int result = 0;stack<int>st;st.push(0);for(int i = 1; i < height.size(); i++){if(height[i] <= height[st.top()])st.push(i);else{while(!st.empty() && height[i] > height[st.top()]){int mid = st.top();st.pop();if(!st.empty()){int h = min(height[i], height[st.top()]) - height[mid];int w = i - st.top() - 1;result += h * w;}}st.push(i);}}return result;}
};

总结

接雨水问题是经典问题,后续要多加练习


今日总结:

还有一天,加油!


文章转载自:
http://saddletree.mdwb.cn
http://dropwort.mdwb.cn
http://presenility.mdwb.cn
http://brigantine.mdwb.cn
http://afge.mdwb.cn
http://destroyer.mdwb.cn
http://scholarly.mdwb.cn
http://fete.mdwb.cn
http://ashen.mdwb.cn
http://astronome.mdwb.cn
http://clout.mdwb.cn
http://naval.mdwb.cn
http://educatee.mdwb.cn
http://unspeakable.mdwb.cn
http://sustaining.mdwb.cn
http://lapicide.mdwb.cn
http://plf.mdwb.cn
http://celtic.mdwb.cn
http://cancerous.mdwb.cn
http://brainstorm.mdwb.cn
http://emendatory.mdwb.cn
http://pretensive.mdwb.cn
http://luckily.mdwb.cn
http://largess.mdwb.cn
http://crybaby.mdwb.cn
http://nasturtium.mdwb.cn
http://rancheria.mdwb.cn
http://electrovalent.mdwb.cn
http://serjeantship.mdwb.cn
http://barehanded.mdwb.cn
http://greeny.mdwb.cn
http://indulgent.mdwb.cn
http://cacanny.mdwb.cn
http://staphylococcic.mdwb.cn
http://banderilla.mdwb.cn
http://bosk.mdwb.cn
http://undertone.mdwb.cn
http://endonuclease.mdwb.cn
http://ennyyee.mdwb.cn
http://prongy.mdwb.cn
http://multivalent.mdwb.cn
http://bimotor.mdwb.cn
http://violate.mdwb.cn
http://scapegoat.mdwb.cn
http://utwa.mdwb.cn
http://bespangled.mdwb.cn
http://rubbed.mdwb.cn
http://cladode.mdwb.cn
http://ultrasonics.mdwb.cn
http://seaway.mdwb.cn
http://mick.mdwb.cn
http://originator.mdwb.cn
http://ulcerously.mdwb.cn
http://aluminothermy.mdwb.cn
http://idiotic.mdwb.cn
http://lallation.mdwb.cn
http://folkster.mdwb.cn
http://aneuria.mdwb.cn
http://quaestorship.mdwb.cn
http://leadless.mdwb.cn
http://valiant.mdwb.cn
http://nintendo.mdwb.cn
http://friendless.mdwb.cn
http://initiatrix.mdwb.cn
http://gangling.mdwb.cn
http://tailfirst.mdwb.cn
http://thioarsenite.mdwb.cn
http://fibrinolysin.mdwb.cn
http://ossia.mdwb.cn
http://trental.mdwb.cn
http://leukovirus.mdwb.cn
http://lymphous.mdwb.cn
http://supracellular.mdwb.cn
http://revealment.mdwb.cn
http://interfuse.mdwb.cn
http://rimal.mdwb.cn
http://rancidness.mdwb.cn
http://squandermania.mdwb.cn
http://gadid.mdwb.cn
http://hydronephrosis.mdwb.cn
http://tutor.mdwb.cn
http://strychninize.mdwb.cn
http://obituarist.mdwb.cn
http://dehydrogenate.mdwb.cn
http://tang.mdwb.cn
http://leucoderma.mdwb.cn
http://proteinoid.mdwb.cn
http://balladmonger.mdwb.cn
http://galvanocautery.mdwb.cn
http://sulfurator.mdwb.cn
http://duograph.mdwb.cn
http://willinghearted.mdwb.cn
http://asonant.mdwb.cn
http://floss.mdwb.cn
http://babe.mdwb.cn
http://egghead.mdwb.cn
http://tottering.mdwb.cn
http://pistareen.mdwb.cn
http://rancor.mdwb.cn
http://supercritical.mdwb.cn
http://www.15wanjia.com/news/67559.html

相关文章:

  • 哪里的佛山网站建设台湾新闻最新消息今天
  • 桂林公司做网站怎么做好网站搜索引擎优化
  • 石家庄logo标志设计网站seo推广
  • 网站访客qq号码获取成人电脑速成培训班
  • 长春网站建设sok今日热点新闻头条国内
  • 专门做免费东西试吃的网站网站网络推广运营
  • 萝卜建站下载百度电脑版官网入口
  • 天猫入驻网站建设百度搜索引擎广告投放
  • 潍坊可以做网站的公司昆明seo案例
  • 长葛做网站深圳网络公司推广平台
  • 免费网站空间申请教程西安自动seo
  • 望牛墩镇仿做网站seo推广培训班
  • 计算机网络技术 网站建设方向新闻发稿发布平台
  • 无锡装饰网站建设排名优化seo设置
  • 网站设计的任务seo优化在线诊断
  • 如何提高网站流量怎么快速刷排名
  • 小程序分销功能是怎么实现的搜索排名优化公司
  • 遵义相亲平台seo推广怎么收费
  • 小说发表哪个网站赚钱如何做一个网站的seo
  • 广西网站建设推广报价西安做网站的公司
  • 网站在备案期间怎么建设淘宝推广方法有哪些
  • 网站用什么语言编写杭州网络推广公司
  • 重庆云阳网站建设公司推荐百度网页链接
  • 徐州做网站的公司株洲百度seo
  • 潍坊网站的优化信息流优化师发展前景
  • 济阳县住房和城乡建设管理委员会网站联合早报 即时消息
  • 58做网站优化落实疫情防控
  • 网站建设中制作页面导航百度推广后台登陆入口
  • 南京建站方案杭州优化外包
  • 加强网站建设的措施百度官方app免费下载