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

小程序ui界面设计案例东莞百度seo电话

小程序ui界面设计案例,东莞百度seo电话,蚌埠app制作公司,百度网站源码优化检测题目 输入一个数组,它的每个数字是某天的温度。请计算每天需要等几天才会出现更高的温度。例如,如果输入数组[35,31,33,36,34],那么输出为[3,1,1,0&#xff…

题目

输入一个数组,它的每个数字是某天的温度。请计算每天需要等几天才会出现更高的温度。例如,如果输入数组[35,31,33,36,34],那么输出为[3,1,1,0,0]。由于第1天的温度是35℃,要等3天才会出现更高的温度36℃,因此对应的输出为3。第4天的温度是36℃,后面没有更高的温度,它对应的输出是0。其他的以此类推。

分析

用一个栈保存每天的温度在数组中的下标。每次从数组中读取一个温度,然后将其与栈中保存的温度(根据下标可以得到温度)进行比较。如果当前温度比位于栈顶的温度高,那么就能知道位于栈顶那一天需要等待几天才会出现更高的温度。然后出栈1次,将当前温度与下一个位于栈顶的温度进行比较。如果栈中已经没有比当前温度低的温度,则将当前温度在数组中的下标入栈。
在这里插入图片描述

public class Test {public static void main(String[] args) {int[] tokens = {35, 31, 33, 36, 34};int[] result = dailyTemperatures(tokens);for (int res : result) {System.out.println(res);}}public static int[] dailyTemperatures(int[] temperatures) {int[] result = new int[temperatures.length];Stack<Integer> stack = new Stack<>();for (int i = 0; i < temperatures.length; i++) {while (!stack.empty() && temperatures[i] > temperatures[stack.peek()]) {int prev = stack.pop();result[prev] = i - prev;}stack.push(i);}return result;}
}
http://www.ds6.com.cn/news/40112.html

相关文章:

  • 手机价格网站建设河北网站建设公司排名
  • 贵州省建设厅实名认证网站成人再就业培训班
  • 溧水做网站凡科网
  • 重庆铜梁政府官网网站平台软件定制开发
  • wordpress 文章截断seo根据什么具体优化
  • 会网站制作的职业是成crm软件
  • 品牌红酒的网站建设公司网站设计模板
  • 怎建立自己网站做淘宝客如何查询百度收录情况
  • 网站做谷歌推广有效果吗seo自学网
  • 书店商城网站html模板下载百度搜索热度排名
  • 足球网站怎么做如何在百度上做免费推广
  • 做博客网站需要工具吗国际时事新闻
  • 天津百度建网站bt磁力猪
  • 贸易公司网站建哪家网络公司比较好
  • 文化建设基金管理有限公司网站媒体营销
  • 成都金牛网站建设公司aso网站
  • 用代码做一号店网站怎么做如何做推广和引流
  • 做任务赚q红包的网站2024百度下载
  • 网站建设公司用5g衡阳网站优化公司
  • 我的世界充值网站怎么做app001推广平台官网
  • 域名解析到别人网站怎么建造自己的网站
  • 难道做网站的工资都不高吗品牌策划的五个步骤
  • 网站不备案访问网络营销评价的名词解释
  • cms代码做网站百度在线提问
  • 微信怎么建小程序网站关键词在线优化
  • 个体户年报网上申报流程福州seo公司
  • 西宁个人网站建设怎样创建网站
  • 哪个网站专做童装批发网络营销软件推广
  • 网站留言系统是怎么做的推广平台有哪些?
  • 做任务赚钱网站有哪些帮收款的接单平台