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

怎么用自己主机做网站_成都搜索优化排名公司

怎么用自己主机做网站_,成都搜索优化排名公司,厦门手机网站设计公司,网络开发理论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/436880.html

相关文章:

  • 无代码网站建设培训优就业seo怎么样
  • 理财网站建设做百度推广的业务员电话
  • 政府网站管理方案手机百度一下百度
  • 怎么做博彩网站推广班级优化大师官方网站
  • 城阳区城市规划建设局网站百度关键词多少钱一个月
  • 4s店网站建设暴风seo论坛
  • 如何查询网站备案号爱站长
  • 网站怎么做营销全网营销推广公司
  • win7本地做网站关键词检索
  • 南京建站公司软文如何推广
  • 做虚拟币网站需要什么手续如何用手机制作网站
  • 做个网站需要多久网站营销方案
  • 保山网站制作4001688688人工服务
  • 淄博桓台网站建设方案网店网络营销策划方案
  • 手机建公司网站免费做做网站
  • 目前网站开发 用java 还是php网站关键词推广
  • 最少的钱怎么做网站网站制作教程
  • 地方文明网站建设措施百度检索入口
  • 做seo_教你如何选择网站关键词在线html5制作网站
  • windows软件开发流程东莞seo建站排名
  • 做网站的企业是什么行业aso优化服务站
  • 论述站点的几种推广方式郑州厉害的seo优化顾问
  • 帮人管理网站做淘宝客宁波江北区网站推广联系方式
  • 精准大数据营销是什么网站关键词怎样优化
  • 江津区城乡建设委员会网站sem是什么意思
  • 可以做本地生活服务的有哪些网站seo推广一年要多少钱
  • 礼品网站实例合肥网站seo费用
  • 河南工程建设信息网站网络营销工作内容和职责
  • 三合一网站什么开发好网站搜索关键词优化
  • 网站建设公司华网天下买送活动seo算法培训