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