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

金属材料东莞网站建设wordpress恋月

金属材料东莞网站建设,wordpress恋月,济源网站开发,制作图片的app免费目录 739. 每日温度思路代码 496.下一个更大元素 I思路代码 739. 每日温度 Leetcode 思路 维持一个单调递增的栈#xff0c;向栈逐一pushtemperatures里的index。 如果当前遍历的元素大于栈顶元素#xff0c;这意味着 栈顶元素的 右边的最大的元素就是 当前遍历的元素向栈逐一pushtemperatures里的index。 如果当前遍历的元素大于栈顶元素这意味着 栈顶元素的 右边的最大的元素就是 当前遍历的元素所以弹出 栈顶元素并记录否则的话可以直接入栈。 代码 class Solution:def dailyTemperatures(self, temperatures: List[int]) - List[int]:stack [0]answer [0] * len(temperatures)for i in range(1, len(temperatures)):if temperatures[i] temperatures[stack[-1]]:stack.append(i)else:while len(stack) ! 0 and temperatures[i] temperatures[stack[-1]]:answer[stack[-1]] i - stack[-1]stack.pop()stack.append(i)return answer时间复杂度O(n)空间复杂度O(n) 496.下一个更大元素 I Leetcode 思路 这道题和上一题类似。 维护一个nums2的单调递增栈只不过在pop的时候需要在nums1中寻找相应的index这一步可以用.index()也可以使用哈希表。 代码 .index() class Solution:def nextGreaterElement(self, nums1: List[int], nums2: List[int]) - List[int]:res [-1] * len(nums1)stack [0]for i in range(len(nums2)):if nums2[i] nums2[stack[-1]]:stack.append(i)else:while stack and nums2[i] nums2[stack[-1]]:if nums2[stack[-1]] in nums1:index nums1.index(nums2[stack[-1]])res[index] nums2[i]stack.pop()stack.append(i)return res哈希表 class Solution:def nextGreaterElement(self, nums1: List[int], nums2: List[int]) - List[int]:res [-1] * len(nums1)stack [0]dic {}for i, v in enumerate(nums1):dic[v] ifor i in range(len(nums2)):if nums2[i] nums2[stack[-1]]:stack.append(i)else:while stack and nums2[i] nums2[stack[-1]]:if nums2[stack[-1]] in nums1:index dic[nums2[stack[-1]]]res[index] nums2[i]stack.pop()stack.append(i)return res
http://www.pierceye.com/news/290700/

相关文章:

  • 网站在线优化中国品牌加盟网
  • 网站可以做章子吗什么是网络营销?其特点是什么?
  • 网站优化人员中小型网站设计公司
  • 旅游网网站的设计wordpress添加网页背景图片大小
  • 学网站建设难不难wordpress5分钟安装
  • 建网站优化中山做网站专业的公司
  • 网站cmd做路由分析七牛云官网登录
  • 怎么在网站上打广告网站制作方案范文
  • 关键词搜不到我的网站wordpress 内网访问
  • 检察机关门户网站建设工作自查报告网站建设服务领域
  • 网站排名seo软件泉州高端模板建站
  • 昆山网站建设苦瓜网站建设费用会计分录
  • 免费pc网站建设网页设计与制作自学
  • 酒店 网站构建东莞常平碧桂园铂悦府
  • 子域名做微信开放平台网站应用公司做网站需要网站维护人员吗
  • 百度游戏排行榜风云榜青岛seo关键词优化排名
  • html写手机网站备案网站负责人
  • 做网站价位西安工程建设信息中心
  • 国外购物网站建设盐城做网站的哪家公司好
  • wordpress仿站软件遵化市城乡建设规划局网站
  • 湖北大网站建设贵州住房建设厅官网查询
  • 买个网站域名要多少钱一年网站建设热门吗
  • 高埗网站建设软件开发工程师就是程序员吗
  • 青岛正一品网站建设seo搜索优化排名
  • 响应式网站制设计wordpress游戏充值
  • 怎么看网站服务器地址网络设计一个月多少钱
  • 网站友情链接模块创作网站
  • 廉江手机网站建设公司商品展示介绍网站源码
  • 网站备案更换主体ui设计素材
  • 湖南住房和建设厅网站免费的网站建设开发