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

上代码,拿去即可运行

java 复制代码
//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道 。 希望自己可以坚持下去 。

相关推荐
范纹杉想快点毕业2 分钟前
Google C++ Style Guide 谷歌 C++编码风格指南,深入理解华为与谷歌的编程规范——C和C++实践指南
c语言·数据结构·c++·qt·算法
烨然若神人~16 分钟前
算法第26天 | 贪心算法、455.分发饼干、376. 摆动序列、 53. 最大子序和
算法·贪心算法
信奥洪老师26 分钟前
2025年 全国青少年信息素养大赛 算法创意挑战赛C++ 小学组 初赛真题
c++·算法·青少年编程·等级考试
学习使我变快乐27 分钟前
C++:关联容器set容器,multiset容器
开发语言·c++·算法
旺仔老馒头.1 小时前
【数据结构】线性表--队列
c语言·数据结构·visual studio·队列
z人间防沉迷k1 小时前
高效查询:位图、B+树
开发语言·数据结构·笔记·python·算法
hy.z_7771 小时前
【数据结构】 栈和队列
java·数据结构
Lester_11011 小时前
嵌入式学习笔记 - Void类型的指针
数据结构·链表
geneculture3 小时前
《黄帝内经》数学建模与形式化表征方式的重构
人工智能·算法·机器学习·数学建模·重构·课程设计·融智学的重要应用
Vic101013 小时前
GaussDB(PostgreSQL)查询执行计划参数解析技术文档
算法·哈希算法·gaussdb