首页 > 试题广场 >

每日温度

[编程题]每日温度
  • 热度指数:2558 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 256M,其他语言512M
  • 算法知识视频讲解
根据往后 n 天的天气预报,计算每一天需要等待几天才会出现一次更高的气温,如果往后都没有更高的气温,则用 0 补位。

例如往后三天的气温是 [1,2,3] , 则输出 [1,1,0]

数据范围: ,每天的温度会满足  0 \le dailyTemperatures[i] \le 1000 \
示例1

输入

[1,2,3]

输出

[1,1,0]
示例2

输入

[2,4,5,9,10,0,9]

输出

[1,1,1,1,0,1,0]
示例3

输入

[3,1,4]

输出

[2,1,0]
编译错误:您提交的代码无法完成编译
main.cpp:28:34: error: called object type 'int *' is not a function or function pointer
int* ret12 = temperatures( temperatures, temperaturesLen, &returnSize);
~~~~~~~~~~~~^
1 error generated.
发表于 2022-02-24 19:51:12 回复(0)