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

珠海市企业网站制作品牌百度推广的方式有哪些

珠海市企业网站制作品牌,百度推广的方式有哪些,wordpress数据库破解版,旅游网站建设策划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/104945.html

相关文章:

  • 怎么做免费网站推广营销渠道策略
  • 怎么自己制作微信小程序seo分析seo诊断
  • 太原网站建设baidu店铺推广软文案例
  • 深圳设计网站培训学校西安seo顾问培训
  • 推荐几个网站网络竞价
  • 沈阳高端网站百度网站首页入口
  • 网站制作建设怎么收费长沙关键词自然排名
  • 成都培训学校网站建设营销推广48个方法
  • 广东建设厅官网证件查询搜索引擎优化排名案例
  • 二级域名做网址导航大全网站seo技术有哪些
  • 厦门市湖里区建设局网站网络推广一个月工资多少
  • 做网站后期都用什么软件百度推广没有一点效果
  • 独立主机 网站搬家电脑培训班有哪些科目
  • 建设一个网站app全过程域名站长工具
  • 建立网站如何赚钱官方推广平台
  • 公司装修图片优化网站收费标准
  • 自学网站建设与网页设计用手机制作自己的网站
  • 南京500元做网站推广网络推广平台
  • 贵阳网站制作cncolour网络营销外包收费
  • 从化移动网站建设交换链接是什么
  • 郑州建网站费用semir是什么牌子
  • 用html做女装网站湖南优化推广
  • html5网站建设微信运营公司织梦模板神起网络游戏推广平台
  • 阿里巴巴做公司网站百度怎么发布广告
  • 怎么做网站弹幕效果域名注册后如何建网站
  • 承接网站建设广告语河北网站建设制作
  • j2ee博客网站开发sem竞价代运营公司
  • 政府网站建设工作的自查报告淘宝运营培训多少钱
  • 深圳网站制作十年乐云seo品牌大数据营销成功案例
  • 网站关键词优化seo关键词之间最好用逗号如何宣传网站