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

平台网站可以做第三方检测报告网络推广方案的基本思路

平台网站可以做第三方检测报告,网络推广方案的基本思路,2021年最火装修风格,南海营销网站建设题目: 给定一个整数数组 temperatures ,表示每天的温度,返回一个数组 answer ,其中 answer[i] 是指对于第 i 天,下一个更高温度出现在几天后。如果气温在这之后都不会升高,请在该位置用 0 来代替。 示例 1…

题目:

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

示例 1:

输入: temperatures = [73,74,75,71,69,72,76,73]
输出: [1,1,4,2,1,1,0,0]

示例 2:

输入: temperatures = [30,40,50,60]
输出: [1,1,1,0]

示例 3:

输入: temperatures = [30,60,90]
输出: [1,1,0]

提示:

  • 1 <= temperatures.length <= 105
  • 30 <= temperatures[i] <= 100

解题思路:

利用递减栈的想法,如果当前的温度值比栈顶元素的温度值大就出栈,直到此时栈顶元素的温度值比当前温度值大或者此时的栈空,当前温度的天数与栈顶元素的差值就是第i天的下一个更高温度出现在几天后。

代码:

class Solution:def dailyTemperatures(self, temperatures):n = len(temperatures)if n==1:return [0]else:results = [0]*nstack = []stack.append(0)for i in range(n):while stack and temperatures[i]>temperatures[stack[-1]]:num = stack.pop()results[num] = i-numstack.append(i)return results

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

相关文章:

  • 给客户做网站建网站的详细步骤
  • 海外网站建设平台杭州百度首页优化
  • 网站交互图片怎么做线下宣传渠道和宣传方式
  • 农产品网站建设策划seo系统推广
  • lol网站建设营销案例100例简短
  • 拟与 合作建设网站 请予审批什么叫口碑营销
  • php网站开发具体的参考文献农大南路网络营销推广优化
  • 网站建设玖金手指花总网络营销的概念是什么
  • 让百度收录自己的网站东莞企业推广网站制作
  • 微信如何做微商城网站建设微信推广平台哪里找
  • 广州市建设工程价格信息seo 优化顾问
  • 泰州制作公司网站网址推广
  • 产品设计作品网站网络热词2023
  • 广东官网网站建设企业鞍山做网站的公司
  • 如何查看网站是什么语言做的免费b站推广软件
  • php 做网站 python2023年的新闻时事热点论文
  • 怎么创建网站自己创建上海seo外包
  • 个人备案的网站可以做宣传今天新闻摘抄十条
  • 建设网站域名的选择市场营销培训
  • 免费推广网站下载海外市场推广做什么的
  • 阿里妈妈 网站建设不完整福建百度推广开户
  • 江西省住房和城乡建设部网站宁波seo基础入门
  • 怎么成立自己的网站在线建站平台免费建网站
  • 专门做2k名单的网站免费制作个人网站
  • 关于申请网站建设的报告百度app在哪里找
  • 高校宣传网站建设网站推广的方式有哪些?
  • 福州网站设计招聘百度搜索引擎推广步骤
  • wordpress xiu主题5.3上海有哪些优化网站推广公司
  • 巴州住房和城乡建设局网站网易疫情实时最新数据
  • 合肥做网站是什么成都网络优化托管公司