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

wordpress增加网址大全深圳网站设计专家乐云seo

wordpress增加网址大全,深圳网站设计专家乐云seo,wordpress 帖子置顶,兰州正规seo整站优化LeetCode 739. 每日温度 题目描述 给定一个整数数组 temperatures ,表示每天的温度,返回一个数组 answer ,其中 answer[i] 是指对于第 i 天,下一个更高温度出现在几天后。如果气温在这之后都不会升高,请在该位置用 0…

LeetCode 739. 每日温度

题目描述

给定一个整数数组 temperatures ,表示每天的温度,返回一个数组 answer ,其中 answer[i] 是指对于第 i 天,下一个更高温度出现在几天后。如果气温在这之后都不会升高,请在该位置用 0 来代替。
示例:
输入: temperatures = [73,74,75,71,69,72,76,73]
输出: [1,1,4,2,1,1,0,0]

思路

思路:单调栈,栈中存储的是一个数组,包括当日温度和天数

  1. 遍历温度数组,逐步将温度压入栈中;
  2. 当遇到下一个高温(temperatures[i] > deque.peek()[0])时,使用while循环弹出结果,并将当前温度压入数组

代码

class Solution {public int[] dailyTemperatures(int[] temperatures) {Deque<Integer[]> deque = new ArrayDeque<>();int[] result = new int[temperatures.length];for (int i = 0; i < temperatures.length; i++) {if (!deque.isEmpty() && deque.getLast()[0] < temperatures[i]){ // 说明出现了下一个大温度while (!deque.isEmpty() && deque.getLast()[0] < temperatures[i]){Integer[] popElem = deque.removeLast();result[popElem[1]] = i - popElem[1];}}deque.addLast(new Integer[]{temperatures[i], i});}return result;}
}
http://www.yayakq.cn/news/652163/

相关文章:

  • 做响应式网站费用企业网站设计解决方案
  • 娱乐新闻做的好的网站做网站的收益来源
  • 福建大舟建设集团有限公司 网站wordpress提醒用法
  • 网站推广沈阳互联网经营许可证
  • 超酷个人网站六灶网站建设
  • 软文网站名称h5科技 网站
  • 微网站建设合同网站根目录文件
  • 网站建设期末实践报告wordpress前台编辑
  • 重庆石桥铺网站建设公司乌班图系统做网站
  • 什么语言做网站好网站建立服务
  • 大淘客构建自己的网站wordpress 默认上传路径
  • 网站案例网站建设线上销售怎么做推广
  • 做暧暧网站在线看虚拟币网站建设
  • 制作网站的公司还能赚钱吗哈尔滨做网站电话
  • 2014年沈阳建设银行网站团队做网站的收获
  • 网站开发顶岗周记wordpress媒体库文件打不开
  • 化妆品行业的网站开发建网站服务器怎么选
  • 相亲网站如何做自我介绍wordpress 评论 折叠
  • 锦州网站建设排行榜wordpress网店主题
  • 短链生成网站阿里云主机如何安装wordpress
  • 企业网站系统西安学建网站
  • 我公司是做网站开发的怎么纳税汕头seo计费管理
  • 网站开发需要什么人员网站关键词可以做几个
  • 淄博网站建设公司乐达沈阳注册公司
  • 东莞网站建设aj工作室手机免费制作软件下载
  • 站长工具是做什么的武清网站开发tjniu
  • 重庆最火的网站免费创建app网站
  • 11网站建设waoccwordpress调用用户数据
  • 最好的开发网站建设价格仿腾讯游戏网站源码
  • 网站安全建设管理制度河南省汝州文明建设门户网站