当前位置: 首页 > news >正文

Hot100 贪心算法解析(更新中)

121. 买卖股票的最佳时机

class Solution: def maxProfit(self, prices: List[int]) -> int: ans = 0#最大利润 minprice = prices[0]#最低价格 for price in prices:#遍历每一天的价格 #在遍历过程中,一边记录历史最低价,一边计算当前能获得的最大利润 ans = max(ans,price-minprice)#在当前能卖时尝试更新最大收益 minprice = min(minprice,price)#更新历史最低价 return ans

注意:遍历过程中之所以先更新ans再更新minprice是为了保证 minprice 在 price 之前。

55. 跳跃游戏

class Solution: def canJump(self, nums: List[int]) -> bool: n = len(nums) max_len = 0#可跳跃的最大位置 for i in range(n): if i>max_len:#如果i在的位置比目前可跳跃的最大位置大,那么肯定不能到下一个下标 return False max_len = max(max_len,nums[i]+i)#可跳跃的最大位置更新 return True

45. 跳跃游戏 II

class Solution: def jump(self, nums: List[int]) -> int: ans = 0#建桥次数(跳跃次数) next_right = 0#下一座桥的右端点的最大值 cur_right = 0#已建造的桥的右端点 n = len(nums) for i in range(n-1): #只遍历到n-2是因为目标是“到达最后一个位置”,如果遍历到 n-1也就是到最后一个点时,还可能触发一次 ans += 1 next_right = max(next_right,i+nums[i])# 遍历的过程中,记录下一座桥的最远点 if cur_right==i: #无路可走,必须建桥 cur_right = next_right#建桥后,最远可以到达 next_right ans+=1 return ans
http://www.jsqmd.com/news/500450/

相关文章:

  • 6ES7416-2XK02-0AB0西门子中央处理单元
  • 配电箱成套定制服务商深度解析:2026年市场格局与选型指南 - 2026年企业推荐榜
  • Weblogic下载使用全流程(附安装包)
  • 无人机可靠性困局的工程解:以六西格玛体系重构“设计-制造”一致性
  • 聊聊2026年北京美容院服务,哪家品牌口碑好且价格合理 - 工业设备
  • AI建站工具避坑指南:10个高频问题与真相解答,帮你少走弯路
  • Chrome浏览器整页截图方法(MacOS)
  • 2026年发动机缸盖工厂推荐:动力总成核心部件质量稳定口碑好工厂盘点 - 十大品牌推荐
  • 2026年兰州西宁内蒙等地电力检查井制造商排名,靠谱的有哪些 - 工业推荐榜
  • day2 数据类型和转换以及运算符
  • 储能数字孪生案例_国产三维可视化软件实践
  • 天梯赛L2题解(001-004)
  • 毕设程序java邯郸高铁服务系统 燕赵门户·邯郸智慧轨道交通服务平台 基于SpringBoot的区域高铁综合服务管理系统
  • 海尔小程序逆向分析
  • 大润发购物卡回收变现靠谱吗? - 团团收购物卡回收
  • SpringAI如何接入阿里云百炼大模型?
  • sa考勤表自动统计 工具开发需要解决的问题
  • 重卡换电站全解析:技术分类、核心构成与落地应用大盘点
  • 数字化时代,企业的商业模式建设
  • 机票改签怎么收费?写给第一次坐飞机的你,改签操作与费用全攻略
  • 2025-2026年充电桩厂家推荐:重卡物流园区大功率快充可靠品牌与投资回报分析 - 十大品牌推荐
  • 发动机制造商如何选择缸盖供应商?2026年靠谱推荐满足严苛技术标准工厂 - 十大品牌推荐
  • 手把手教你如何用大润发购物卡快速变现,回收流程详解! - 团团收购物卡回收
  • 吐血整理!100个网络安全基础知识详解,零基础入门到精通,看完少走弯路(赶紧码住)
  • 有问必答!化工泵的效率是多少,有效功率是什么意思?
  • 云原生安全实战:如何在 K8s 集群中为 Ingress 开启 HTTPS 绿锁?
  • 谷歌DeepMind发布AGI评估框架,开启通用智能评测新时代
  • 2026年发动机缸盖工厂推荐:动力总成升级关键部件口碑好工厂与实力分析 - 十大品牌推荐
  • 2025-2026年充电桩厂家推荐:全球市场出海合规产品与技术支撑服务汇总 - 十大品牌推荐
  • 【无标题】嵌入式控制器原理及应用——STM32微控制器开发工具