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

739. 每日温度

题目描述:

给定一个整数数组 temperatures ,表示每天的温度,返回一个数组 answer ,其中 answer[i] 是指对于第 i 天,下一个更高温度出现在几天后。如果气温在这之后都不会升高,请在该位置用 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

上代码,拿去即可运行

//TIP To <b>Run</b> code, press <shortcut actionId="Run"/> or
// click the <icon src="AllIcons.Actions.Execute"/> icon in the gutter.
public class Main {public static void main(String[] args) {Integer[] temperatures = {73,74,75,71,69,72,76,73};Integer[] arr = getArray(temperatures);for (int i = 0; i < arr.length; i++) {System.out.print(arr[i] + "     ");}}public static Integer[] getArray(Integer[] array) {Integer[] arr = new Integer[array.length];Integer curr = 0;for (int i = 0; i < array.length; i++) {for (int j = i + 1; j < array.length; j++) {curr++;if (array[i] < array[j]) {arr[i] = curr;curr = 0;break;}if (j == array.length - 1) {arr[i] = 0;curr = 0;}}}arr[array.length - 1] = 0;return arr;}
}

运行结果:

我要刷300道算法题,第139道 。 希望自己可以坚持下去  。

相关文章:

  • 西交交互增强与细节引导的具身导航!OIKG:基于观察图交互与关键细节融合框架下的视觉语言导航
  • 在MPI中将全局通信子划分为节点本地通信子
  • 前端JavaScript-对象-同Python及C++对比
  • 结合人工智能的应用
  • 5.22本日总结
  • leetcode每日一题 -- 3362. 零数组变换 III
  • PyQt学习系列01-框架概述与基础环境搭建
  • memcpy 函数的使用 (C语言)
  • 【SpringBoot实战指南】使用 Spring Cache
  • 通义灵码 2.5 版深度评测:智能编程的边界在哪里?
  • C# 项目
  • 【工具】Quicker/VBA|PPT 在指定位置添加参考线
  • Elasticsearch 分页查询的 from+size 有什么缺陷?如何优化深度分页?比较scroll API与search_after的差异
  • session、cookie或者jwt 解释一下
  • docker 启动一个python环境的项目dockerfile版本
  • HarmonyOS 鸿蒙应用开发基础:@Watch装饰器详解及与@Monitor装饰器对比分析
  • Android 添加系统服务的完整流程
  • 第十三章 watchdog组件配置
  • 广东省省考备考(第十七天5.22)—申论认识
  • 2025软考高级信息系统项目管理师英文选择题---技术类常见英语词汇
  • 广州市企业网站建设/seo zac
  • 网站开发 企业宣传册/查图百度识图
  • 做网站排名赚钱吗/扬州百度seo公司
  • 江苏专业做网站的公司/百度网盘怎么找片
  • 政府网站开发要求/关键词搜索量查询工具
  • 公司有必要建设网站吗/株洲百度seo