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

化妆品网站建设策划书百度总部地址

化妆品网站建设策划书,百度总部地址,网站外包费用怎么做分录,西宁房地产网站建设503. 下一个更大元素 II 给定一个循环数组 nums ( nums[nums.length - 1] 的下一个元素是 nums[0] ),返回 nums 中每个元素的 下一个更大元素 。 数字 x 的 下一个更大的元素 是按数组遍历顺序,这个数字之后的第一个比它更大的数&…

503. 下一个更大元素 II

给定一个循环数组 nums ( nums[nums.length - 1] 的下一个元素是 nums[0] ),返回 nums 中每个元素的 下一个更大元素 。

数字 x 的 下一个更大的元素 是按数组遍历顺序,这个数字之后的第一个比它更大的数,这意味着你应该循环地搜索它的下一个更大的数。如果不存在,则输出 -1 

来源:力扣(LeetCode)
链接:https://leetcode.cn/problems/next-greater-element-ii
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。

class Solution:def nextGreaterElements(self, nums: List[int]) -> List[int]:n = len(nums)res = [-1]*n# 下一个更大元素->栈头到栈尾单调递增# 2*len 循环数组,把这个数组拼接一下stack = []for i in range(2*n):while(len(stack)!=0 and nums[i%n]>nums[stack[-1]]):res[stack[-1]] = nums[i%n]stack.pop()stack.append(i%n)return res

 42. 接雨水

给定 n 个非负整数表示每个宽度为 1 的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。 

class Solution:def trap(self, height: List[int]) -> int:if len(height) <=2:return 0stack = []# 栈头到栈尾从小到大的顺序stack.append(0)sum_ = 0for i in range(1,len(height)):# 情况1直接入栈if height[i]<height[stack[-1]]:stack.append(i)elif height[i]==height[stack[-1]]:# 因为相等的相邻墙,左边一个是不可能存放雨水的,所以pop左边的index, push当前indexstack.pop()stack.append(i)else:stackTop = stack[-1]while (len(stack)!=0 and height[i]>height[stackTop]):# mid是凹槽底部mid = stack.pop()if len(stack)!=0:left = stack[-1]# 左右墙最小高度减去凹槽高度h = min(height[left] ,height[i])-height[mid]w = i-left-1hold = h*wif hold>0:sum_ +=holdstackTop = stack[-1]stack.append(i)return sum_

 

http://www.tj-hxxt.cn/news/35184.html

相关文章:

  • 广东 品牌网站建设seo优化标题 关键词
  • 网站开发可选择方案有哪些网络营销学什么内容
  • wordpress备份到网盘sem优化软件哪家好
  • 做图的网站qq空间刷赞推广网站
  • 手机ui设计是什么seo排名优化推荐
  • 门窗专业设计网站济南网络优化网站
  • 新疆生产建设兵团计生办网站seo销售代表招聘
  • 深圳效果好的免费网站建设优化服务公司
  • wordpress3d标签插件seoshanghai net
  • 网站编辑软件有哪些下载百度网盘app
  • 成都哪里有做网站的公司网络安全培训
  • qq钓鱼网站淮安网站seo
  • 网站建设需要基础吗sem网络推广是什么
  • 自适应网站做mip改造免费加客源
  • 免费企业网站建设北京seo优化诊断
  • 我公司网站开发技术优势百度收录怎么弄
  • 青海省建设厅勘察设计备案网站推广引流平台
  • 怎么用ps做网站首页图片尺寸排名优化外包公司
  • 江北网站建设深圳网站优化推广方案
  • 网站的做用企业培训课程有哪些
  • 青岛网站制作公司排名做网站要多少钱
  • 用网站源码怎么做网站市场调研表模板
  • 做网站建设分哪些类型网站在线制作
  • 互联网技术的概念优化大师官方正版下载
  • 开一个素材设计网站怎么做的网络宣传方式有哪些
  • 猎头自己在哪个网站做单网络营销心得体会800字
  • 如何修改网站备案号百度推广怎么做
  • 本地网站做淘宝客广告电话
  • 哪里有网站制作设计免费域名注册官网
  • 怎么做传奇网站图如何广告推广