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

怎么用自己主机做网站_象山关键词seo排名

怎么用自己主机做网站_,象山关键词seo排名,商城网站设计服务商,网站建设 案例Leetcode 739 给定一个整数数组 temperatures ,表示每天的温度,返回一个数组 answer ,其中 answer[i] 是指对于第 i 天,下一个更高温度出现在几天后。如果气温在这之后都不会升高,请在该位置用 0 来代替。 分析&…

Leetcode 739

给定一个整数数组 temperatures ,表示每天的温度,返回一个数组 answer ,其中 answer[i] 是指对于第 i 天,下一个更高温度出现在几天后。如果气温在这之后都不会升高,请在该位置用 0 来代替。

分析:

单调栈本身是啥?其实就是一个普通栈,但这个栈有一个特性,栈中的元素有一个特点就是单调,要不是单调递增要不就是单调递减(两者都包含相等元素情况)。

每次都要将要加入栈中的元素与栈顶元素进行比较判断,符合条件(递增或递减)就保留存入栈中,但不符合就是要进行实现题目的要求,进行相应的操作后,弹出栈顶元素,但这还没完,要继续与新的栈顶元素进行比较判断,如果符合了就将这个元素加入栈中,成为新的栈顶元素。以此类推直达全部元素都操作完成。

代码:

class Solution {
public:vector<int> dailyTemperatures(vector<int>& temperatures) {vector<int>result(temperatures.size(),0);stack<int> st;st.push(0);for(int i=1;i<temperatures.size();i++){if(temperatures[i]<temperatures[st.top()]||temperatures[i]==temperatures[st.top()]){st.push(i);}else{while(!st.empty()&&temperatures[st.top()]<temperatures[i]){result[st.top()]=i-st.top();st.pop();}st.push(i);//在判断完后加入栈中  不要遗漏}}return result;}
};

http://www.dtcms.com/wzjs/359319.html

相关文章:

  • 商洛网站建设公司百度图片搜索入口
  • dreamweaver8可以做资源下载网站推广网站制作
  • 企业公司网站建设ppt推广平台都有哪些
  • 一般做网站什么价格百度竞价渠道代理
  • 毕业设计做网站用什么百度服务商
  • 做的网站百度上可以搜到吗淘宝运营培训多少钱
  • 新闻类wordpress模板下载今日头条搜索优化怎么做
  • 贵州住房和城乡建设委员会网站优化设计高中
  • 市直部门网站建设方案百度推广运营公司
  • 济南做网站优化哪家好近期国内热点新闻事件
  • 个人网站备案费用郑州做网站
  • 强 一级二级2022深圳seo公司
  • 商务网站建设设计结构内容广东seo网站设计
  • wordpress授权协议沈阳网站关键词优化多少钱
  • wordpress 网站加密市场调研方案
  • 东莞食品网站建设seo视频教程百度网盘
  • 怎么给网站做超链接最新一周新闻
  • wordpress 中文乱码青岛官网seo
  • 做b2b网站项目技巧长沙官网seo分析
  • 网站设计总结与心得体会网络推广营销
  • 武汉做网站的百度竞价课程
  • 彩票投资理财平台网站建设制作网站需要什么技术
  • 阿里巴巴运营流程网站seo课设
  • 网站建设的维护与更新外链网址
  • 做网站龙头深圳网络营销网站设计
  • 有关做学校网站的毕业论文seo的重要性
  • 在越南注册公司需要什么条件seo顾问服务深圳
  • 怎么把自己笔记本做服务器做个网站网络宣传的好处
  • 免费那个网站进入百度网首页
  • 外包做网站不付尾款高端网站设计公司