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

益阳网站建设公司有哪些赣州章贡区邮编

益阳网站建设公司有哪些,赣州章贡区邮编,漳州市住房和城乡建设局网站,建工报名网题目 输入一个数组#xff0c;它的每个数字是某天的温度。请计算每天需要等几天才会出现更高的温度。例如#xff0c;如果输入数组[35#xff0c;31#xff0c;33#xff0c;36#xff0c;34]#xff0c;那么输出为[3#xff0c;1#xff0c;1#xff0c;0#xff…题目 输入一个数组它的每个数字是某天的温度。请计算每天需要等几天才会出现更高的温度。例如如果输入数组[3531333634]那么输出为[31100]。由于第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];StackInteger 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.hkea.cn/news/14446430/

相关文章:

  • 网站开发公用头部如何做网站哪个站推广
  • 电商网站开发面试wordpress模板 古典
  • 专业的网站建设平台mvc 网站路径
  • 丝足网站的建设ns解析网站
  • 网络科技公司网站建设策划网站的主要栏目及功能
  • 上海品牌网站制作常州市做网站
  • 网站快速收录平台网站续费通知
  • 建设局域网网站珠海网站上排名
  • 长沙网站seo排名廊坊高端网站建设
  • 网站建设方法牜金手指下拉覀做ipad的网站尺寸是多少
  • 珠海网站建设哪个平台好网站建设扁平化
  • 如何用手机制作网站网站开发php岗位职责
  • 做网站公司郑州郑州的网站建设公司哪家好广州做外贸网站的公司简介
  • 制作网站什么制作在线制作印章公章
  • 复旦学霸张立勇做的有关寺庙网站网站三层结构示意图
  • 玉田县建设局网站网络营销策划课程
  • 网站无障碍建设报告wordpress增加访问速度
  • 什么样的公司需要做网站广州短视频运营营销报价
  • apache建立多个网站创业融资平台
  • 从化网站建设推广工作邮箱认证提额
  • 建设银行网站打不开别的网站可以用吗手机获取短信验证码 wordpress
  • 给手机做网站的公司深圳建设交易平台官网
  • 高端品销售网站wordpress 修改html代码
  • steam官方网站下载了解目前网站建设情况
  • 陕西电商网站建设安徽公共资源交易中心
  • 公司网站 数据库如何做网站可以吗
  • 做网站需要多少资金哪里可以做期货网站平台
  • 兰州市建设工程质量监督站网站成都建设网站哪个好
  • 过期网站.wordpress自带轮播
  • 佛山高端网站制作公司网络营销平台建设