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

一品威客网靠谱么seo外包推广

一品威客网靠谱么,seo外包推广,阳江房产信息网官网,网站品牌建设功能题目描述:给定一个整数数组 temperatures ,表示每天的温度,返回一个数组 answer ,其中 answer[i] 是指对于第 i 天,下一个更高温度出现在几天后。如果气温在这之后都不会升高,请在该位置用 0 来代替。 题目…

题目描述:给定一个整数数组 temperatures ,表示每天的温度,返回一个数组 answer ,其中 answer[i] 是指对于第 i 天,下一个更高温度出现在几天后。如果气温在这之后都不会升高,请在该位置用 0 来代替。

题目链接: LeetCode-739-每日温度-单调栈

解题思路:单调栈,栈中存放的是数组的下标,并且根据题意得出应该是单调递增栈
每次拿当前正在遍历的 temperatures[i] 和 栈口的元素比较,如果 temperatures[i] >栈口元素,那么计算当前两个索引的距离存到结果数组中后再弹出栈顶元素,继续比较当前栈顶的元素,直到栈顶元素比 temperatures[i] 大,将 i 压入栈,继续上述步骤。

代码实现:

class Solution {public int[] dailyTemperatures(int[] temperatures) {int len = temperatures.length;int[] answer=new int[len];Stack<Integer> stack = new Stack<Integer>();// 单调递增的栈for (int i = 0; i < len; i++) {while (!stack.isEmpty() && temperatures[i] > temperatures[stack.peek()]){// 必须是大于,等于也不行answer[stack.peek()]=i-stack.peek();stack.pop();}// 直接入栈,入栈的是 下标stack.push(i);}return answer;}
}
http://www.yidumall.com/news/42459.html

相关文章:

  • 网站注册域名位置bt种子搜索
  • 笔趣阁建站教程查询网站相关网址
  • b2c电商网站有哪些优势北京网站快速排名优化
  • jsp电商网站开发流程图seo诊断a5
  • 张家口职教中心计算机网站建设外链购买平台
  • 网站建设接单搜索引擎调词平台多少钱
  • 高师院校语言类课程体系改革与建设 教学成果奖申报网站seo推广优化服务
  • 网络工程师自学网站广州网络营销推广
  • 营销型网站源码线上推广活动有哪些
  • 泰安网站设计百度关键词优化工具
  • 网站开发与制作中期报告搜索引擎广告形式有哪些
  • 企业seo排名服务裤子seo标题优化关键词
  • 做英语网站百度秒收录软件
  • 莆田做网站的公司网推怎么做
  • 建设银行境外购物网站中公教育培训机构官网
  • 怎么自己做网页初学者网络优化工程师有多累
  • 有合作做时时彩网站的吗谷歌外贸网站推广
  • 连云港公司做网站广东今日最新疫情通报
  • 网上还有什么网站做批发软文发布
  • wordpress城市插件无锡seo优化公司
  • 营销型网站九大特点百度搜索下载app
  • 贵阳网站建设王道下拉惠淘宝优化
  • 郑州计算机培训机构哪个最好seo排名优化公司价格
  • php动态网站开发视频关键词林俊杰无损下载
  • 网站制作深圳社群运营
  • 做网站怎么自定义背景图片seo推广平台
  • 网站设计一个版块seo推广培训课程
  • 国内免费无版权图片素材网站全网搜索引擎
  • 淘宝网站开发注册网站流程
  • 深圳做夜场做网站杭州seo网站优化公司