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

临沂高端网站建设seo教育

临沂高端网站建设,seo教育,搜索引擎优化哪些方面,什么牛网站建设请根据每日 气温 列表,重新生成一个列表。对应位置的输出为:要想观测到更高的气温,至少需要等待的天数。如果气温在这之后都不会升高,请在该位置用 0 来代替。 例如,给定一个列表 temperatures [73, 74, 75, 71, 69,…

请根据每日 气温 列表,重新生成一个列表。对应位置的输出为:要想观测到更高的气温,至少需要等待的天数。如果气温在这之后都不会升高,请在该位置用 0 来代替。

例如,给定一个列表 temperatures = [73, 74, 75, 71, 69, 72, 76, 73],你的输出应该是 [1, 1, 4, 2, 1, 1, 0, 0]。

提示:气温 列表长度的范围是 [1, 30000]。每个气温的值的均为华氏度,都是在 [30, 100] 范围内的整数。

通过次数168,361提交次数250,939

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

查找无序数组中大于目标值的第一个元素我们使用单调栈的方法,具体思路是这样的:
定义一个栈,当栈为空的时候将数组下标入栈
当栈不为空的时候,判断栈顶元素与目标值的大小关系,如果栈顶元素大于目标元素,将目标元素入栈,如果栈顶元素小于目标元素,将栈顶元素出栈,并做对应操作,此题的详细解法见代码注释

class Solution {public int[] dailyTemperatures(int[] temperatures) {int[] a = new int[temperatures.length];//返回的数组Stack<Integer> stack = new Stack<>();//数字栈for(int i = 0; i < temperatures.length; i++) {while(!stack.isEmpty() && temperatures[stack.peek()] < temperatures[i]) {//如果栈顶元素小于目标元素并且不为空int preIndex = stack.pop();//将栈元素出栈a[preIndex] = i - preIndex;//对应将差值赋值给a数组}stack.add(i);//每次都要入栈,每个位置都要有对应的值}return a;}
}
http://www.lbrq.cn/news/2602009.html

相关文章:

  • 石家庄住房建设局网站在线之家
  • 制作静态网站制作长沙seo服务哪个公司好
  • 网站建设的相关技术方案北京做网络优化的公司
  • 亚马逊站外推广怎么做网络营销的特点是什么?
  • 购买网站模板网页怎么做
  • 网站建设设计团队站长工具天美传媒
  • 生日礼物自己做网站市场调研的步骤
  • asp.net做动态网站怎么做seo网站快排
  • 医院网站建设申请手游推广平台
  • 成都网站建设培训班武汉seo创造者
  • html5视频教程国外seo网站
  • 如何查网站外链竞价推广套户渠道商
  • 做竞价推广的网站要求seo在线培训机构排名
  • 益阳做网站百度站长平台官网登录入口
  • 网站首页的尺寸做多大变现流量推广app
  • 织梦瀑布流网站模板网络销售怎么做
  • 武汉装修网站建设佛山百度seo点击软件
  • 龙岗网站建设服务上海网站搜索引擎优化
  • 做网站需要留什么条件友情链接交易平台源码
  • 网站建设方面的销售经验合肥网站建设优化
  • 清溪做网站搜索广告优化
  • 建设网站要什么手续网上营销方法
  • 淘宝网站代做上海整站seo
  • wordpress翻页数字石家庄关键词优化软件
  • 网站如何留住客户小程序开发流程
  • 成都有实力的网站建设seo线上培训班
  • 去年做哪个网站能致富seo个人优化方案案例
  • 网站建设dede模板免费seo推广优化
  • 怎么查看网站是哪个公司做的最新seo视频教程
  • 西安市做网站的江苏seo技术教程
  • Linux驱动24 --- RkMedia 视频 API 使用
  • 前端实现Excel文件的在线预览效果
  • 深度解析:CPU 与 GPU 上的张量运算,为何“快”与“慢”并非绝对?
  • Python实现Word转PDF全攻略:从入门到实战
  • Java ++i 与 i++ 底层原理
  • io_cancel系统调用及示例