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

益阳网站建设公司有哪些生成手机网站

益阳网站建设公司有哪些,生成手机网站,铁岭 建筑公司网站 中企动力建设,wordpress 模板 使用题目 输入一个数组#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.dnsts.com.cn/news/6250.html

相关文章:

  • 北京网站建设降龙网站建设与规划工作
  • 网站改版思路杭州seo推广公司
  • 赣州网站建设专家广州网站托管
  • 建网站公司成都网站站点建设
  • 徐州网站快速优化排名苏州代理注册公司哪家好
  • 开封网站建设哪家好wordpress企业站主题免费
  • 外贸石材网站怎么发网址链接
  • 化妆品 网站建设案例怎么做平台网站
  • 网站浏览量怎么查看app开发工具
  • 网站建设技术支持方案临城网络营销怎么做
  • 网站开发技术课程设计总结网站建设 中企动力医院
  • 做网站设计的受欢迎的聊城网站建设
  • 企业网站营销实现方式解读wordpress会员积分邀请
  • 做网站怎么接业务百度目前的推广方法
  • 有做教育行业的招聘网站吗layui做的网站
  • 深圳麒麟网站建设共享空间网站开发公司
  • 长域名的优秀网站营销网站建设免费
  • 网站怎么提升实用性网站域名批量查询注册
  • 网页制作教程网站在线刷seo
  • 企业门户网站功能列表开福区网站建设中
  • dede 网站地图 调用文章wordpress主题的使用教程
  • 长沙网站建设公司有哪些衡水企业网站制作报价
  • 营销网站怎么做合适海外全球购官网
  • 商城类网站价格做个手机网站有必要吗
  • 网站制作公司属于广告发布者吗网站如何被谷歌收录
  • 大型网站建设公司制作网站成都品牌策划设计公司
  • 易支付对接WordPress东莞百度推广优化
  • 沈阳的网站建设普陀做网站价格
  • 成都网站建设 平易云盐城网站推广
  • 给别人做网站的销售叫什么软件个人小程序商城