1732. 找到最高海拔
分析
- 初始海拔
h
为0
,最高海拔res
也初始化为0
- 遍历数组
gain
:- 累加当前海拔高度
h += g
,其中g
为当前的海拔差 - 更新最高海拔
res = max(res, h)
- 累加当前海拔高度
- 遍历完成后,返回
res
时间复杂度
总时间复杂度 O(n)
空间复杂度
空间复杂度为 O(1)
C++代码
|
|
h
为 0
,最高海拔 res
也初始化为 0
gain
:
h += g
,其中 g
为当前的海拔差res = max(res, h)
res
总时间复杂度 O(n)
空间复杂度为 O(1)
|
|