1732. 找到最高海拔

难度简单

有一个自行车手打算进行一场公路骑行,这条路线总共由 n + 1 个不同海拔的点组成。自行车手从海拔为 0 的点 0 开始骑行。

给你一个长度为 n 的整数数组 gain ,其中 gain[i] 是点 i 和点 i + 1净海拔高度差0 <= i < n)。请你返回 最高点的海拔

示例 1:

输入:gain = [-5,1,5,0,-7]
输出:1
解释:海拔高度依次为 [0,-5,-4,1,1,-6] 。最高海拔为 1 。

示例 2:

输入:gain = [-4,-3,-2,-1,4,3,2]
输出:0
解释:海拔高度依次为 [0,-4,-7,-9,-10,-6,-3,-1] 。最高海拔为 0 。

提示:

前缀和(差分数组)

计算前缀和求最大值即可

class Solution:def largestAltitude(self, gain: List[int]) -> int:cur,res = 0, 0for high in gain:cur += highres = max(res,cur)return res
  • 时间复杂度: O ( n ) O(n) O(n)
  • 空间复杂度: O ( 1 ) O(1) O(1)

LC-1732. 找到最高海拔相关推荐

  1. 【1732. 找到最高海拔】

    leetcode力扣刷题打卡 题目:1732. 找到最高海拔 描述:有一个自行车手打算进行一场公路骑行,这条路线总共由 n + 1 个不同海拔的点组成.自行车手从海拔为 0 的点 0 开始骑行. 给你 ...

  2. 1732. 找到最高海拔

    1732. 找到最高海拔 难度简单 有一个自行车手打算进行一场公路骑行,这条路线总共由 n + 1 个不同海拔的点组成.自行车手从海拔为 0 的点 0 开始骑行. 给你一个长度为 n 的整数数组 ga ...

  3. LeetCode 1732. 找到最高海拔

    文章目录 1. 题目 2. 解题 1. 题目 有一个自行车手打算进行一场公路骑行,这条路线总共由 n + 1 个不同海拔的点组成. 自行车手从海拔为 0 的点 0 开始骑行. 给你一个长度为 n 的整 ...

  4. 【LeetCode】1732.找到最高海拔

    题目描述 有一个自行车手打算进行一场公路骑行,这条路线总共由 n + 1 个不同海拔的点组成.自行车手从海拔为 0 的点 0 开始骑行. 给你一个长度为 n 的整数数组 gain ,其中 gain[i ...

  5. C++描述 5645. 找到最高海拔

    C++描述 5645. 找到最高海拔   大家好,我叫亓官劼(qí guān jié ),在CSDN中记录学习的点滴历程,时光荏苒,未来可期,加油~博主目前仅在CSDN中写博客,唯一博客更新的地址为: ...

  6. 5645. 找到最高海拔

    5645.找到最高海拔 有一个自行车手打算进行一场公路骑行,这条路线总共由 n + 1 个不同海拔的点组成.自行车手从海拔为 0 的点 0 开始骑行. 给你一个长度为 n 的整数数组 gain ,其中 ...

  7. 浅谈 找到最高海拔 问题

    找到最高海拔 问题: 有一个自行车手打算进行一场公路骑行,这条路线总共由 n + 1 个不同海拔的点组成.自行车手从海拔为 0 的点 0 开始骑行. 给你一个长度为 n 的整数数组 gain ,其中 ...

  8. 找到最高海拔(java)

    问题描述: 有一个自行车手打算进行一场公路骑行,这条路线总共由 n + 1 个不同海拔的点组成.自行车手从海拔为 0 的点 0 开始骑行. 给你一个长度为 n 的整数数组 gain ,其中 gain[ ...

  9. leetcode数组相关简单习题,玉米迪迪的刷题之旅(*╹▽╹*)

    好啦好啦!我今天开始重鼓信心刷题啦!也不知道怎么回事一道简单的数组题开始有了思路,却总是写不出来,但是也就是看了别的大佬的思路以及自己的回忆,突然发现!这个题的做法我的老师讲过!一下子又发现我回忆起来 ...

最新文章

  1. 交换排序之——冒泡排序(c/c++)
  2. How to track an installation through client log-fi
  3. 利用 AVDictionary 配置参数
  4. Android 四大组件之 Activity
  5. linux 下进程和线程指定CPU运行
  6. 登录日志怎么实现_运维必看:日志标准化必须面对的 4 类问题
  7. Drawbot赋能商家: 智能助手主打上新详情
  8. Winamp v5.62
  9. 利用anaconda 下载python所依赖的文件包
  10. 魔兽世界WOW服务器端的模拟器【2010】
  11. 一些相似单词的区别之处
  12. Openerp权限设置总结
  13. 客户端浏览器一次http完整请求过程流程图(图文结合诠释请求过程)
  14. idea插件安装包下载
  15. 五大主流浏览器及其内核简要介绍
  16. EXCEL之隐形对象的清理办法
  17. 《中国垒球》:跨界联赛·完美落幕
  18. python应用炒股_用python炒股
  19. Ananagrams(sort+map) UVA - 156 统计字谜
  20. R中用ggplot2画百分比柱状图

热门文章

  1. 计算机公司招聘应该考什么证书,计算机项目经理可以考哪些证
  2. 魅族便签 android 8,魅族便签是Flyme系统自带吗 其他安卓机同样适用
  3. windows DHCP服务器部署
  4. GPU和CPU是什么?GPU和CPU什么关系?GPU会取代CPU吗?
  5. python机器学习之基于内容的推荐算法中推荐麻辣香锅菜品实战(附源码)
  6. MATLAB 第五章 应用微积分
  7. HBuilder的新建移动App 和 Wap2App ,在逍遥模拟器上运行成功
  8. 浅谈blackfin537处理器中sport口时分复用的理解
  9. 如何成为视觉传达的大神——格式塔原理
  10. Python找寻知乎最美最帅之人