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

网站定制合同和模版的区别wordpress 获取路径

网站定制合同和模版的区别,wordpress 获取路径,wordpress单页后台模板,贵阳网站制作题目 请根据每日 气温 列表 temperatures ,重新生成一个列表,要求其对应位置的输出为:要想观测到更高的气温,至少需要等待的天数。如果气温在这之后都不会升高,请在该位置用 0 来代替。 示例 1: 输入: temperatures…

题目

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

示例 1:

输入: temperatures = [73,74,75,71,69,72,76,73]
输出: [1,1,4,2,1,1,0,0]

示例 2:

输入: temperatures = [30,40,50,60]
输出: [1,1,1,0]

示例 3:

输入: temperatures = [30,60,90]
输出: [1,1,0]

提示:

  • 1 <= temperatures.length <= 105
  • 30 <= temperatures[i] <= 100

注意:本题与主站 739 题相同: 力扣(LeetCode)官网 - 全球极客挚爱的技术成长平台

LCR 038. 每日温度 - 力扣(LeetCode)

题解

思路一:暴力解法,因为温度是从30-100.使用一个sum数组来存储所有出现的温度,对应的距离当前元素最近的下标。从后向前遍历原始数组。sum[i],i表示温度,sum[i]表示在原数组中的下标。因为是后序遍历的,因此一定是出现在后面的更高温度。

代码:

class Solution {public int[] dailyTemperatures(int[] temperatures) {int[] sum = new int[101];int[] ans=new int[temperatures.length];Arrays.fill(sum,Integer.MAX_VALUE);for(int i=temperatures.length-1;i>=0;i--) {int index=Integer.MAX_VALUE;for(int j=temperatures[i]+1;j<101;j++) {if(sum[j]<index) {index=sum[j];}}if(index<Integer.MAX_VALUE) ans[i]=index-i;//一定要记得-i,因为是从i开始算第多少个温度更高sum[temperatures[i]]=i;}return ans;}
}

思路二:单调栈思想,栈中存储下标,栈中数据所代表的温度从栈底到栈顶是从高到低的,从前向后遍历原始数组。栈不空时,当有温度元素大于栈顶元素时,取出栈顶元素,更新ans[栈内index](代表的是还需要几天才升高)=当前index-栈内index;温度小于栈顶或者栈空时,直接入栈,最后将所有的栈内残留ans[index]=0。

代码:

class Solution {public int[] dailyTemperatures(int[] temperatures) {int[] ans = new int[temperatures.length];Deque<Integer> stack = new ArrayDeque<Integer>();for (int i = 0; i < length; i++) {int temperature = temperatures[i];while (!stack.isEmpty() && temperature > temperatures[stack.peek()]) {int prevIndex = stack.pop();ans[prevIndex] = i - prevIndex;}stack.push(i);}return ans;}
}

http://www.yayakq.cn/news/797512/

相关文章:

  • 大型做网站的公司wordpress 编辑页脚
  • 网站开发的工作要求上海关键词优化软件
  • 诛仙3官方网站做花灯答案金山手机网站建设
  • 网站代备深圳app定制开发报价单
  • 网站运行模式网站流量是怎么赚钱的
  • 网站建设厌倦云服务器拿来做网站
  • wordpress百度推广安徽谷歌seo
  • 力洋网站建设公司代做毕业设计实物网站
  • 网站建设职业发展前景和现状门户网站手机版
  • 免保证金入驻电商平台网站图片优化
  • 网站开发 方案百度网页制作
  • 建设银行手机查询网站泰安公司网站建设
  • 网站运营 解决方案白色网站源码
  • wordpress 站内资讯武侯区建设局网站
  • 织梦系统怎么做网站WordPress安装进入不了
  • 大连地区建设网站新手学做网站 下载
  • 网站做两个版本WordPress主题 luo
  • 自助免费搭建网站手机搞笑网站模板下载安装
  • 站群服务器是什么意思锦州seo推广
  • lol做直播网站青建设厅官方网站海省
  • 济南专业做企业网站wordpress插件手动安装
  • 兼职做页面的网站合同网站开发 设计 后期维护
  • 漂亮的博客网站模板山东化工人才网临淄招聘信息
  • 国内免费ip代理手机app百度快速优化软件
  • 可信网站认证 费用深州市住房保障和城乡建设局网站
  • 东营网站建设培训学校wordpress 下一篇插件
  • vps 同时翻墙和做网站软文发布推广平台
  • 网站空间如何买现在进出深圳最新规定
  • 跨境电商平台网站建设广州wordpress首页加速
  • 品牌网站建设c股j东大蝌蚪php网站开发工程师任职要求