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

成都网站设计招聘如何做购物返佣金网站

成都网站设计招聘,如何做购物返佣金网站,南京汤山建设银行网站,用ul做的网站为何浮动不上去题目: 给定一个整数数组 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/786734.html

相关文章:

  • 找it工作有什么好的招聘网站超级seo工具
  • 网站开发工资多少钱qq空间是哪个公司开发的
  • 如何更换网站空间大连市建设工程招标网
  • 企业网站建设分工网站关键字 优帮云
  • 网站源码网址修改做网站的挣钱么
  • 小说网站开发背景wordpress照片评选
  • 合肥seo网站排名产品线上推广方式有哪些
  • 旅游网站开发实验报告重庆建设执业资格注册中心网站
  • 怎么做各个地图网站的认证商城站
  • 卧龙区微网站建设免费做房产网站
  • 有哪些可以做翻译兼职的网站吗wordpress 索引插件
  • 手机版网站建设合同网页空间是什么
  • 中信云做网站长沙制作公园仿竹护栏实体厂家
  • 联系客户做网站idc 公司网站模板
  • 开发软件的网站平台郑州app开发网站建设
  • wordpress 常用工具班级优化大师的功能
  • 湖北建设银行招标在哪个网站看仿站 做网站
  • 网站开发周期价格朋友要我帮忙做网站
  • wordpress注册邮箱代码优化
  • 郓城如何做网站seo男科医院网站模板
  • 做网站网站被抓没盈利盐城市城乡建设局门户网站
  • 网站seo优化方案策划书wordpress速度加快
  • 湖北建设信息网站 联系方式福田专业做网站公司
  • weui做购物网站的案例wordpress热点文章
  • 沈阳军成网站建设织梦做信息类网站
  • 教育网站建设 培训网站建设苏州 网站建设 app
  • 网站的收费窗口怎么做wordpress自定义字段火车头
  • 网站菜单怎么做前端网站大全
  • 主要的网站开发技术平面设计线上培训机构推荐
  • 网站的建设与开发wordpress如何导入数据库