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

数据中心托管济南seo小黑seo

数据中心托管,济南seo小黑seo,wordpress php 文件,福田庆三鞠婧祎1、题目描述 给定一个整数数组 temperatures ,表示每天的温度,返回一个数组 answer ,其中 answer[i] 是指对于第 i 天,下一个更高温度出现在几天后。如果气温在这之后都不会升高,请在该位置用 0 来代替。 示例 1: 输…

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]

2、初始思路

2.1 思路

采用单调栈的方法及逆行优化,单调栈也就是(单调性+栈)。

2.1.1 从右到左 

2.1.2 从左到右

3 完整代码

3.1.1 从右到左

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

3.1.2 从左到右

class Solution:def dailyTemperatures(self, temperatures: List[int]) -> List[int]:n = len(temperatures)ans = [0] * nstack = []for i in range(n):while stack and temperatures[i] > temperatures[stack[-1]]:j = stack.pop()ans[j] = i - jstack.append(i)return ans

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

相关文章:

  • 本溪建网站seo建站技巧
  • 无锡公司网站建设服务百度推广关键词质量度
  • 做婚庆网站的功能定位青岛网络科技公司排名
  • 公司自有网站工信备案杭州优化公司哪家好
  • 做什么网站比较受欢迎app平台搭建
  • 房屋租赁网站开发需求分析免费写文案神器
  • 制作网站过程如何用网站模板建站
  • 仿站软件app下载注册量推广平台
  • 网站文件权限设置站外推广渠道有哪些
  • 网站建设制作经验足免费网页制作平台
  • 公司网站首页怎么做自己搭建一个网站
  • 南京建设行政主管部门网站百度快照客服
  • 个人网站开发背景怎么写热门搜索关键词
  • 无锡网站制作联系方式新浪博客
  • 个人做网站的必要性黄页网站推广效果
  • 做网站公司大连网址查询注册信息查询
  • 网站图表怎么做的网络营销的八种方式
  • 沈阳什么行业做网站的最多网络营销试卷及答案
  • b2b网站有哪些模块谷歌google下载安卓版 app
  • 做网站品牌公司百度标记号码认证平台
  • 泉州做网站多少钱周口网站seo
  • 电子商务公司创意名字黑帽seo工具
  • 培训网站建设方案书杭州seo服务公司
  • 哪个网站可以做翻译赚钱深圳网络推广平台
  • 创建自己的网站需要准备什么兰州压热搜
  • 阿里云服务器做网站外网访问慢google关键词搜索量
  • 平顶山网站制作哪家公司好关键词查询工具包括哪些
  • 婚礼设计素材网站广州百度seo优化排名
  • 帝国cms 网站迁移电子网址怎么创建
  • 网络设计的目的青岛百度网站排名优化