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

中升乙源建设工程有限公司网站网页游戏排行榜2014前十名

中升乙源建设工程有限公司网站,网页游戏排行榜2014前十名,seo诊断分析,网站界面设计实训总结第十章 单调栈part01 739. 每日温度 今天正式开始单调栈&#xff0c;这是单调栈一篇扫盲题目&#xff0c;也是经典题。 大家可以读题&#xff0c;思考暴力的解法&#xff0c;然后在看单调栈的解法。 就能感受出单调栈的巧妙 代码随想录 class Solution { public:vector<int…

章 单调栈part01

739. 每日温度

今天正式开始单调栈,这是单调栈一篇扫盲题目,也是经典题。

大家可以读题,思考暴力的解法,然后在看单调栈的解法。 就能感受出单调栈的巧妙

代码随想录

class Solution {
public:vector<int> dailyTemperatures(vector<int>& temperatures) {vector<int> result(temperatures.size(),0);stack<int> sta;for(int i=0;i<temperatures.size();i++){while(!sta.empty()&&temperatures[sta.top()]<temperatures[i]){result[sta.top()]=i-sta.top();sta.pop();}sta.push(i);}return result;}
};

496.下一个更大元素 I

本题和 739. 每日温度 看似差不多,其实 有加了点难度。

代码随想录

暴力:

class Solution {
public:vector<int> nextGreaterElement(vector<int>& nums1, vector<int>& nums2) {vector<int> result(nums1.size(),-1);for(int i=0;i<nums1.size();i++){int flag=0;for(int j=0;j<nums2.size();j++){if(nums1[i]==nums2[j]) flag=1;if(flag&&nums1[i]<nums2[j]){result[i]=nums2[j];break;}}}return result;}
};

class Solution {
public:vector<int> nextGreaterElement(vector<int>& nums1, vector<int>& nums2) {stack<int> st;vector<int> result(nums1.size(), -1);if (nums1.size() == 0) return result;unordered_map<int, int> umap; // key:下标元素,value:下标for (int i = 0; i < nums1.size(); i++) {umap[nums1[i]] = i;}st.push(0);for (int i = 1; i < nums2.size(); i++) {while (!st.empty() && nums2[i] > nums2[st.top()]) {if (umap.count(nums2[st.top()]) > 0) { // 看map里是否存在这个元素int index = umap[nums2[st.top()]]; // 根据map找到nums2[st.top()] 在 nums1中的下标result[index] = nums2[i];}st.pop();}st.push(i);}return result;}
};

503.下一个更大元素II

这道题和 739. 每日温度 几乎如出一辙,可以自己尝试做一做

代码随想录

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


文章转载自:

http://PYwMMjXg.gkxyy.cn
http://oZNBiRjl.gkxyy.cn
http://EQa6H1T3.gkxyy.cn
http://feoZw1a7.gkxyy.cn
http://LE1nQYBw.gkxyy.cn
http://YTwGPI2M.gkxyy.cn
http://YK58iW5H.gkxyy.cn
http://mnYuT0oC.gkxyy.cn
http://eezCgjBC.gkxyy.cn
http://suTBHE4i.gkxyy.cn
http://tv7pXs0D.gkxyy.cn
http://kKFgwGca.gkxyy.cn
http://yQnDbYQ9.gkxyy.cn
http://oBSYBTkn.gkxyy.cn
http://3Fz6mLTM.gkxyy.cn
http://5P9vzEPe.gkxyy.cn
http://950maYoc.gkxyy.cn
http://zwL7Nfoy.gkxyy.cn
http://S4gw1F2g.gkxyy.cn
http://EJEg7zed.gkxyy.cn
http://MtmxiJtt.gkxyy.cn
http://hqgSUXxd.gkxyy.cn
http://fvg0r9C5.gkxyy.cn
http://xSibft7z.gkxyy.cn
http://QyLqZYxi.gkxyy.cn
http://BLBAM7Cw.gkxyy.cn
http://3cBnmV4Y.gkxyy.cn
http://Hudb2b6T.gkxyy.cn
http://UXGSdXAq.gkxyy.cn
http://mbb2Dzmb.gkxyy.cn
http://www.dtcms.com/wzjs/757860.html

相关文章:

  • 域名建设网站wordpress本地登录密码
  • 购物网站首页怎么设计北京seo公司
  • 熊掌号做网站推广的注意事项企业邮箱在哪查看
  • 做app 的模板下载网站有哪些内容以用户为中心 建设学校网站
  • 怎样在手机上制作网站濮阳网站网站建设
  • 南充高端网站建设百度网盘app下载
  • 网站建设四段合一贴吧广告投放
  • 专门做建筑设计图库的网站设计jQuery网站建设中倒计时代码
  • 好公司网站建设在线设计平台效果图
  • 微网站建设方向网站建设费怎么做分录
  • 单页网站怎么做竞价sql注入网站源码
  • 电工培训新开网站seo
  • 邵阳找工作网站网站建设哪里有
  • 公司网站怎么做包括什么闸北区网站设计
  • php做直播类型的网站做网站公司汉狮价格
  • 网站免费做链接asp.net网站开发之美
  • wordpress 两个网站网页版游戏在线玩无需登录
  • 新建网站站点的友情链接交换平台免费
  • 做网站图片要求传统文化网站设计
  • 重庆网站seo昔年优化鞍山58同城最新招聘信息
  • 哪个网站可以建设网站wordpress查询数据库
  • 擦彩网站开发普通网站设计
  • 以下哪个不是网络营销成熟阶段出现的网络营销方式镇江百度关键词优化
  • 百度网站建设是什么网站规划与设计大作业怎么做
  • 安徽省建设监理协会 旧网站网站建设分几块
  • 蘑菇头表情包制作网站乐陵森
  • 网站建设哈尔滨网站建设1马鞍山人才网
  • 网站项目宣传片.net 免备案网站空间
  • 金龙网站哪里建设的个人博客网站建设方案
  • 视频网站管理系统做网站大公司