当前位置: 首页 > 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/481917.html

相关文章:

  • 企业网站的管理系统广州网站设计专注乐云seo
  • 公司网站开发费分录是快速排名怎么做
  • 辽宁响应式网站建设seo引擎优化是做什么的
  • 苏州网站建设网站建设网址导航哪个好
  • 百度门户网站公司网站怎么建立
  • 南宁网站制作设计网站如何快速推广
  • 那个餐饮网站免费智能seo收录工具
  • 为什么做网站能赚钱网站seo外链
  • 科技网站banner免费外链网盘
  • 做美陈网站品牌推广方案思维导图
  • 郑州网站建设找汉狮搜索引擎收录查询工具
  • 鲅鱼圈做网站线上卖护肤品营销方法
  • cms与php做网站的区别首页关键词排名优化
  • 大数据网站建设独立站建站平台
  • 厦门做网站培训青岛seo杭州厂商
  • 做外贸网站渠道网络顾问
  • 免费代理浏览网页网站怎样优化seo
  • 宁波网站优化公司价格制作网站的步骤
  • 做网站手机软件公司网站建设平台
  • asp网站开发 知识网络广告策划案
  • 手机做兼职的网站有哪些推广网站平台
  • 苏州网站排名优化报价最好的网络推广方式
  • 自己做的网站套dedecms教程交换链接的其它叫法是
  • 教学网站开发背景及意义如何进行品牌宣传与推广
  • 做kegg的网站免费推广网站大全
  • 网站相应速度可以免费投放广告的平台
  • 网站建站网站我待生活如初恋搜索引擎优化工具有哪些
  • 备案通过后怎么做网站做网站公司哪家比较好
  • 东莞手机网站站定制开发网络推广方法怎么做
  • 无锡网站推上海互联网公司排名