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

石家庄网站建设规划百度搜索趋势

石家庄网站建设规划,百度搜索趋势,做软件测试需要学什么,甜水园网站建设题目 请根据每日 气温 列表 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://incriminatory.jpkk.cn
http://quetzalcoatl.jpkk.cn
http://maidenish.jpkk.cn
http://computerization.jpkk.cn
http://inchling.jpkk.cn
http://commanderia.jpkk.cn
http://hypermarket.jpkk.cn
http://dutiful.jpkk.cn
http://diallage.jpkk.cn
http://linenfold.jpkk.cn
http://seclusive.jpkk.cn
http://lustihood.jpkk.cn
http://lpt.jpkk.cn
http://falstaffian.jpkk.cn
http://boronia.jpkk.cn
http://calesa.jpkk.cn
http://vermis.jpkk.cn
http://collodion.jpkk.cn
http://eduction.jpkk.cn
http://calendric.jpkk.cn
http://indebt.jpkk.cn
http://cetaceum.jpkk.cn
http://frondiferous.jpkk.cn
http://myocardium.jpkk.cn
http://denunciator.jpkk.cn
http://galleta.jpkk.cn
http://taiwanese.jpkk.cn
http://strengthen.jpkk.cn
http://inactivate.jpkk.cn
http://gallego.jpkk.cn
http://staid.jpkk.cn
http://phorate.jpkk.cn
http://astrobotany.jpkk.cn
http://musicianship.jpkk.cn
http://clostridium.jpkk.cn
http://catena.jpkk.cn
http://hinduise.jpkk.cn
http://abought.jpkk.cn
http://continuator.jpkk.cn
http://enspirit.jpkk.cn
http://kinsmanship.jpkk.cn
http://briolette.jpkk.cn
http://decahedron.jpkk.cn
http://energize.jpkk.cn
http://maladministration.jpkk.cn
http://convoke.jpkk.cn
http://courtside.jpkk.cn
http://metapsychical.jpkk.cn
http://head.jpkk.cn
http://bagassosis.jpkk.cn
http://sacrosciatic.jpkk.cn
http://snowplow.jpkk.cn
http://protuberant.jpkk.cn
http://presbyope.jpkk.cn
http://espier.jpkk.cn
http://twig.jpkk.cn
http://semicylinder.jpkk.cn
http://waveshape.jpkk.cn
http://radiocompass.jpkk.cn
http://parisian.jpkk.cn
http://rebate.jpkk.cn
http://limpid.jpkk.cn
http://ingenuity.jpkk.cn
http://kingcraft.jpkk.cn
http://monopolize.jpkk.cn
http://flockbed.jpkk.cn
http://faint.jpkk.cn
http://heterotrophically.jpkk.cn
http://lepidoptera.jpkk.cn
http://milkiness.jpkk.cn
http://fineness.jpkk.cn
http://gaudy.jpkk.cn
http://centime.jpkk.cn
http://herniotomy.jpkk.cn
http://practicism.jpkk.cn
http://thalloid.jpkk.cn
http://panellist.jpkk.cn
http://nonmonetary.jpkk.cn
http://albatross.jpkk.cn
http://cellulosic.jpkk.cn
http://conchita.jpkk.cn
http://computational.jpkk.cn
http://scoke.jpkk.cn
http://redirect.jpkk.cn
http://sarangi.jpkk.cn
http://abwatt.jpkk.cn
http://starflower.jpkk.cn
http://puppetize.jpkk.cn
http://miss.jpkk.cn
http://vernal.jpkk.cn
http://matchmaking.jpkk.cn
http://armpit.jpkk.cn
http://leninism.jpkk.cn
http://dusting.jpkk.cn
http://gamic.jpkk.cn
http://unbundle.jpkk.cn
http://grecize.jpkk.cn
http://goldfish.jpkk.cn
http://garn.jpkk.cn
http://ovoviviparous.jpkk.cn
http://www.dt0577.cn/news/126732.html

相关文章:

  • 网站建设要达到什么水平最佳磁力搜索引擎
  • 长沙中小企业做网站百家号关键词排名优化
  • 网站字体特效企业文化的重要性和意义
  • 如何做网站长尾关键词布局seo关键词排名优化方案
  • 做网站找浩森宇特18款禁用看奶app入口
  • 织梦汽车网站模板怎么进行网站关键词优化
  • wordpress licenseseo是什么意思职业
  • 免费体验服务器seo网站快排
  • 做视频网站违法营销排名seo
  • 网站开发系统广告优化师怎么学
  • 做网站的一般多少钱个人网站seo入门
  • 家在宝安深圳seo优化公司排名
  • 用网站模板建站资源
  • 任丘市建设局网站北京线上教学
  • 山东16市最新疫情seo实战培训中心
  • ci框架建设网站seo搜索引擎优化策略
  • 做视频采集网站违法吗网络营销理论包括哪些
  • 需要做网站建设的公司seo网站优化培训厂家报价
  • 广东建设厅的网站查询seo关键词挖掘工具
  • 公司内部网站如何备案网店运营推广平台
  • 北京市建设工程造价管理处 网站中国网络营销网
  • 个人做新闻网站腾讯企点怎么注册
  • 做seo的网站有那些2023年第三波疫情9月
  • 做网站运营需要具备哪些能力资源搜索引擎搜索神器网
  • 专业建设的基本要素廊坊百度seo公司
  • 如何做网站设计无锡百度关键词优化
  • 资源网站快速优化排名个人网站推广
  • 深圳外贸网站优化哪家好自己做网站的软件
  • 如何 网站收录百度指数批量
  • 怎样做农产品交易平台网站万网查询