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

网站建设与制作教程北华大学云虚拟主机搭建网站

网站建设与制作教程北华大学,云虚拟主机搭建网站,江苏建设工程信息网准考证打印时间,seo网页的基础知识LeetCode-739. 每日温度【栈 数组 单调栈】 题目描述#xff1a;解题思路一#xff1a;单调栈#xff0c;顺序遍历数组维护单调递减栈#xff0c;在出栈的时候得出答案。可以参考[LeetCode-503. 下一个更大元素 II【栈 数组 单调栈】](https://blog.csdn.net/qq_45934285/a… LeetCode-739. 每日温度【栈 数组 单调栈】 题目描述解题思路一单调栈顺序遍历数组维护单调递减栈在出栈的时候得出答案。可以参考[LeetCode-503. 下一个更大元素 II【栈 数组 单调栈】](https://blog.csdn.net/qq_45934285/article/details/134950524?spm1001.2014.3001.5501)解题思路二暴力从后往前遍历并且维护一个数组nxt其记录每个温度出现的最小下标。这样每遍历一个数就可以直接得出答案。解题思路三0 题目描述 给定一个整数数组 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 解题思路一单调栈顺序遍历数组维护单调递减栈在出栈的时候得出答案。可以参考LeetCode-503. 下一个更大元素 II【栈 数组 单调栈】 class Solution:def dailyTemperatures(self, temperatures: List[int]) - List[int]:n len(temperatures)stack []ans [0] * nfor i in range(n):while stack and temperatures[i] temperatures[stack[-1]]:ans[stack[-1]] i - stack[-1]stack.pop()# if not stack: ans[i] 0 stack.append(i)return ans时间复杂度O(n) 一次遍历 空间复杂度O(n) 单调栈 解题思路二暴力从后往前遍历并且维护一个数组nxt其记录每个温度出现的最小下标。这样每遍历一个数就可以直接得出答案。 class Solution:def dailyTemperatures(self, temperatures: List[int]) - List[int]:n len(temperatures)ans, nxt, big [0] * n, dict(), 10**9for i in range(n - 1, -1, -1):warmer_index min(nxt.get(t, big) for t in range(temperatures[i] 1, 102))if warmer_index ! big:ans[i] warmer_index - inxt[temperatures[i]] ireturn ans时间复杂度O(nm)其中 n 是温度列表的长度m 是数组 next 的长度在本题中温度不超过 100所以m 的值为 100。反向遍历温度列表一遍对于温度列表中的每个值都要遍历数组 next 一遍。 空间复杂度O(m)其中 m 是数组 next 的长度。除了返回值以外需要维护长度为 m 的数组 next 记录每个温度第一次出现的下标位置。 解题思路三0
http://www.yutouwan.com/news/167619/

相关文章:

  • 长沙网站制造吉林做网站多少钱
  • 阜阳商城网站建设电子商务网站建设规划的内容
  • 做资料分享网站有哪些广东网站开发搭建
  • 在vs做的项目怎么连接到网站枫叶主机 wordpress
  • 高唐建筑公司网站洛阳霞光seo网络公司
  • 公司网站建设专家做网站推广一年多少钱
  • 大连百姓网免费发布信息网站用jsp做的网站需要什么工具
  • 昆山汽车网站建设重庆免费建网站
  • 备案网站应用服务网站开发合同甲方的权利
  • 无需注册网站模板下载wordpress主题_
  • 创意网站交互推广普通话的手抄报怎么画
  • 网站建设招标文件范本网站建设分析魅族
  • 图库素材网站模板网站建设的方法步骤
  • 厦门高端网站建设济南哪里做网站
  • 学校信息化网站建设新手网站设计看哪本书
  • 文件传输协议登录网站美食网站设计规划书
  • 网站建设面板重庆市建设工程施工安全管理网官网
  • 电商网站建设案例自己建网站怎么做seo
  • 网站建设的学习方法为什么要域名备案
  • html5手机网站模板 下载裤子seo标题优化关键词
  • 厦门高端网站案例网站建设项目维护与评价书
  • 网站的经营方式服装html网站模板下载
  • 青岛找网站建设公司好wordpress o2o插件
  • 网站模板素材怎么用logo免费设计生成
  • 医院网站asp设计网站开发方案流程
  • 两个域名同一个网站做优化佛山顺德容桂做网站的公司
  • 自助建站实验报告做网站销售水果
  • 建设部网站 干部学院 一级注册建筑师培训 2014年福建省住房城乡建设厅网站
  • 重庆城乡建设部网站首页公司网站公众号维护怎么做
  • 更改host文件把淘宝指向自己做的钓鱼网站大学生怎么做网站支付模块