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

网站投资多少钱制作做的网站如何上传网上

网站投资多少钱,制作做的网站如何上传网上,哈尔滨线下教学最新情况,wordpress 邮箱验证码【单调栈】No. 0739 每日温度 【中等】#x1f449;力扣对应题目指路 希望对你有帮助呀#xff01;#xff01;#x1f49c;#x1f49c; 如有更好理解的思路#xff0c;欢迎大家留言补充 ~ 一起加油叭 #x1f4a6; ⭐ 题目描述#xff1a;给定一个整数数组 temperatu…【单调栈】No. 0739 每日温度 【中等】力扣对应题目指路 希望对你有帮助呀 如有更好理解的思路欢迎大家留言补充 ~ 一起加油叭 ⭐ 题目描述给定一个整数数组 temperatures 表示每天的温度返回一个数组 result 其中 result[i] 是指对于第 i 天下一个更高温度出现在几天后。如果气温在这之后都不会升高请在该位置用 0 来代替。 示例 1: 输入: temperatures [73,74,75,71,69,72,76,73] 输出: result [1,1,4,2,1,1,0,0] 思路遍历一遍 temperatures, 后续一旦找到更大的值就填写对应的 result 最直接的思路是暴力解法但提交会超时放在最后供友友们参考~用空间换时间用单调栈存储当前尚未找到更大值的日期 (idx) 参考如上思路给出详细步骤如下 步骤一⭐确定栈 stack 内元素含义当前尚未找到更大值的日期 (idx)步骤二⭐编写遍历 temperatures 的代码框架步骤三⭐由顶逐个处理当前栈内元素 stack[-1]若对应温度 temperatures[stack[-1]] 小于当前遍历到的 temperatures[i] 说明找到了满足要求的日期则填写对应的 result result[stack[-1]] 为 i - stack[-1]已找到则弹出 为什么栈 stack 是单调的比新栈顶元素 temperatures[i] 小的都会弹出 while stack and temperatures[stack[-1]] temperatures[i]所以维护了单调栈为什么需要栈 stack 是单调的 否则小的温度可能被压在栈内(非栈顶)始终无法处理如果改用一般列表对于 temperatures[i] 需要判断列表中存储的每个值 (超时⏳) 步骤四⭐遍历到的 temperatures[i] 入栈 (仅记录 i 即可, 待后续处理 class Solution:def dailyTemperatures(self, temperatures: List[int]) - List[int]:result [0 for _ in temperatures]stack [] ## 模拟单调栈 # ------------------------------------------step 1for i in range(len(temperatures)): # --------------------------------step 2## 比新栈顶元素小的都会弹出所以维护了单调栈while stack and temperatures[stack[-1]] temperatures[i]: # ----step 3result[stack[-1]] i - stack[-1]stack.pop() ## 出栈stack.append(i) ## 入栈 # --------------------------------------step 4return result复杂度分析 时间复杂度O(n)其中 n 是温度列表的长度 正向遍历温度列表一遍对于温度列表中的每个下标最多有一次进栈和出栈的操作。 空间复杂度O(n)其中 n 是温度列表的长度 需要维护一个单调栈存储温度列表中的下标。 ⏳⏳⏳ 暴力解法来啦 ~ 提交会超时 class Solution:def dailyTemperatures(self, temperatures: List[int]) - List[int]:result [0 for _ in temperatures]for slow in range(len(temperatures)):for fast in range(slow1, len(temperatures)):if temperatures[fast] temperatures[slow]:result[slow] fast-slowbreakreturn result 希望对你有帮助呀 如有更好理解的思路欢迎大家留言补充 ~ 一起加油叭 LeetCode 热题 HOT 100
http://www.pierceye.com/news/582270/

相关文章:

  • 沈阳自助建站模板网站建设想法
  • 湖南岳阳网站建设公司黄页顺企网怎样不让网站被收录
  • 有没有专门做翻译的网站安徽建设工程信息网招标公告
  • 保险咨询网站留电话中国十大网络公司排行榜
  • 领手工在家做的网站2019网页设计与实现论文
  • 兰州微信信息平台网站建设绍兴本地网站建设
  • 关于旅游网站策划书千锋前端培训多少钱
  • 温州网站建设结构做代练网站能备案
  • 零基础学习做网站第三方装修评估公司
  • 基础微网站开发动态网站彩票投注员做啥的
  • 西安做网站设计公司爱做网站免费版
  • 效果图网站接单重庆一般建一个网站需要多少钱
  • 网站建设征求意见稿辅料企业网站建设费用
  • 上海网站建设公司服务沅江网站制作
  • 公司网站开发费用计入什么科目虚拟主机怎么建网站
  • 天津网站建设技术网页设计与制作教程版徐洪亮课后答案
  • 旅游网站建设方案简介用asp做的网站打开页面很慢
  • 做影视网站 片源从哪里来做自媒体的上那些网站
  • 邢台网站开发百度云 做网站
  • 淘宝优惠劵网站建设wordpress主题 简洁
  • 自己做电影资源网站揭阳新闻最新消息
  • 北碚免费建站哪家做得好佛山网站建设设计
  • 怎么做网站拍卖的那种wordpress主题搜索图标
  • 三亚网站建设平台查数据的权威网站
  • html网站制作答辩ppt网站备份和备案的区别
  • 网站开发需要工具免费的ps软件
  • 常州网站建设优质商家重庆互联网怎么样
  • 做网站发广告动漫网页设计报告
  • 求职招聘网站建设投标书沈阳网站建设的公司哪家好
  • 做导航网站有发展吗南京企业网站制作哪家好