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

珠海市企业网站制作品牌现在的网络推广怎么做

珠海市企业网站制作品牌,现在的网络推广怎么做,北京企业做网站报价,中国flash网站模板739. 每日温度 给定一个整数数组 temperatures ,表示每天的温度,返回一个数组 answer ,其中 answer[i] 是指对于第 i 天,下一个更高温度出现在几天后。如果气温在这之后都不会升高,请在该位置用 0 来代替 思路&#…

739. 每日温度

给定一个整数数组 temperatures ,表示每天的温度,返回一个数组 answer ,其中 answer[i] 是指对于第 i 天,下一个更高温度出现在几天后。如果气温在这之后都不会升高,请在该位置用 0 来代替

思路:

这种求数组元素左右的第一个大于小于当前元素的类型,适合用单调栈来做。

单调栈的单调属性:单调递增,栈头到栈尾从小到大排列。

单调栈存放元素内容:第几天

遍历时的情况:当前天数的温度大于栈头天数温度时,将栈头元素出栈,当前当前天数与栈头天数的差值就是栈头天数的下一个温度出现所需天数,然后继续比较。当前天数温度小于等于栈头天数温度时,将元素入栈,遍历下一天。

class Solution:def dailyTemperatures(self, temperatures):result = [0 for _ in range(len(temperatures))]stack = [0]for i, v in enumerate(temperatures[1:]):if v <= temperatures[stack[-1]]:stack.append(i + 1)else:while stack and v > temperatures[stack[-1]]:result[stack[-1]] = i + 1 - stack[-1]stack.pop()stack.append(i + 1)return result

496. 下一个更大元素 I

nums1 中数字 x 的 下一个更大元素 是指 x 在 nums2 中对应位置 右侧 的 第一个 比 x 大的元素。

给你两个 没有重复元素 的数组 nums1 和 nums2 ,下标从 0 开始计数,其中nums1 是 nums2 的子集。

对于每个 0 <= i < nums1.length ,找出满足 nums1[i] == nums2[j] 的下标 j ,并且在 nums2 确定 nums2[j] 的 下一个更大元素 。如果不存在下一个更大元素,那么本次查询的答案是 -1 。

返回一个长度为 nums1.length 的数组 ans 作为答案,满足 ans[i] 是如上所述的 下一个更大元素 。

思路:依然是单调栈

class Solution:def nextGreaterElement(self, nums1: List[int], nums2: List[int]) -> List[int]:stack = [nums2[0]]ans = [-1 for _ in range(len(nums1))]for i in nums2[1:]:if i <= stack[-1]:stack.append(i)else:while stack and i > stack[-1]:if stack[-1] in nums1:index = nums1.index(stack[-1])ans[index] = istack.pop()stack.append(i)return ans

 

http://www.mmbaike.com/news/79773.html

相关文章:

  • wordpress mu timthumbseo零基础培训
  • wordpress主题授权机制武汉整站优化
  • dw里响应式网站怎么做东莞百度快照优化排名
  • 做美食网站的素材上海网站seo公司
  • 网站如何做微信支付链接产品网络营销策划方案
  • 网页尺寸规范南京seo优化公司
  • 网站信息做参考文献百度知道问答
  • 做网站怎么留接口网络营销师课程
  • 外国做动漫图片的网站叫什么附近有没有学电脑培训的
  • 做网站建设网站制作外贸商城建站
  • 检察院门户网站建设如何优化网站推广
  • 做网站在哪里添加关键词友情链接的方式如何选择
  • 做公司+网站建设价格低网站关键词怎么添加
  • 生物公司网站建设方案谷歌搜索引擎免费入口 台湾
  • 网站转化怎么做媒体广告投放平台
  • 网页设计代码单词武汉网站营销seo方案
  • 免费网站打包seo指的是什么意思
  • 汽车建设网站开发流程搜索引擎优化公司排行
  • 站设计培训课程宁波seo软件免费课程
  • 做交互网站网店培训机构
  • 国外网站建设深圳网络推广seo软件
  • 下载室内设计排版模板网站有哪些北京百度网讯人工客服电话
  • 做网站很累百seo排名优化
  • asp本地网站无法打开清远seo
  • 南阳微网站推广揭阳seo快速排名
  • dede网站地图模板下载官网seo优化找哪家做
  • 网站找哪家做较好国家免费职业技能培训
  • 做网站时默认字体是微软雅黑注册教育培训机构需要什么条件
  • 南宁百度网站建设公司合肥网站优化平台
  • 怎么在中国做网站赌博百度手机软件应用中心