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

贪心算法74-77

74. 买卖股票的最佳时机

class Solution(object): def maxProfit(self, prices): min_price = float('inf') max_profit = 0 for p in prices: min_price = min(min_price, p) max_profit = max(max_profit, p - min_price) return max_profit

75. 跳跃游戏

class Solution(object): def canJump(self, nums): target=0 for i in range(len(nums)): if target<i: return False target=max(target,nums[i]+i) return True

76. 跳跃游戏 II

class Solution(object): def jump(self, nums): s=[float("inf")]*len(nums) s[0]=0 for i in range(len(nums)): t=min(len(nums),nums[i]+i+1) for j in range(i+1,t): if s[j]>s[i]+1: s[j]=s[i]+1 return s[-1]
class Solution(object): def jump(self, nums): step=0 cur_setp=0 fast_step=0 for i in range(len(nums)-1): fast_step=max(i+nums[i],fast_step) if i==cur_setp: step+=1 cur_setp=fast_step if cur_setp>=len(nums)-1: return step return 0

77. 划分字母区间

class Solution(object): def partitionLabels(self, s): mp={c:i for i,c in enumerate(s)} start,end=0,0 res=[] for i,c in enumerate(s): end=max(end,mp[c]) if i==end: res.append(end-start+1) start=end+1 return res
http://www.jsqmd.com/news/831104/

相关文章:

  • 从零构建倒立摆:模型、控制与稳定性分析实战
  • AI教材生成新趋势!低查重AI工具,让教材编写不再困难!
  • 抖音视频怎么去水印?2026最新在线去水印网站与方法全指南 - 科技热点发布
  • 信息学奥赛入门别怕!手把手拆解‘数字反转’,搞定标志位和循环控制
  • UE5 3D Widget 渲染优化:告别动态模糊与重影困扰
  • 从nV/√Hz到电路噪声实战:掌握噪声谱密度的工程计算与应用
  • 从NeoPixel到CircuitPython:打造可编程发光皇冠的硬件与代码全解析
  • HDFS核心操作实战--Java API源码探秘
  • 终极指南:如何使用G-Helper免费快速优化你的ASUS游戏本性能
  • ARM TRCTRACEIDR寄存器详解与调试应用
  • 即梦导出不带水印原图怎么做?即梦视频如何去除水印?2026年实测无水印导出完全指南 - 科技热点发布
  • FPGA无符号数加减的Verilog实现与补码运算探秘
  • GPT-Image-2与Seedance 2.0强强联合,解锁AI视频及3D交互网站新玩法!
  • 别再拍脑袋定样本量了!用Excel 5分钟搞定市场调研的样本容量计算(附置信区间模板)
  • 告别ST-LINK:在STM32CubeIDE中配置OpenOCD与DAPLink实现高效调试
  • 4步排查法解决ComfyUI-Manager插件不显示问题:从诊断到预防
  • 基于QT Py RP2040与柔性LED灯丝打造科幻氛围灯:从PWM调光到3D打印组装全指南
  • HMC7044实战配置与避坑指南:从双环模式到通道分频
  • 佛山墙面刷新哪家好?2026年口碑品牌深度评测 - 优家闲谈
  • CCS8.0 TMS320F28335工程配置实战:从零搭建到Flash固件生成
  • 揭秘低查重AI教材编写秘诀,AI教材写作工具助力高效产出!
  • 如何彻底解决NVIDIA显卡风扇30%转速限制?5步实现0 RPM静音方案
  • 抖音去水印下载工具:三步获取纯净视频素材的完整指南
  • 数字电路跨时钟域信号传输:从亚稳态到同步器设计实践
  • 从数据集到实践:手把手解析文档级关系抽取三大基准(DocRED、CDR、GDA)
  • LVGUI动态字体加载实战:如何在不重新编译固件的情况下,为你的STM32设备切换多套中文字体?
  • 2026在线去除视频水印用什么工具?好用的视频去水印工具对比推荐 - 科技热点发布
  • 保姆级教程:用Docker在群晖NAS上部署CryptPad 5.2.1,打造你的私有加密协作空间
  • 避开这些坑,你的YOLO论文才能发得快!目标检测老鸟的实战避坑与效率工具清单
  • 如何在ComfyUI中实现专业级AI视频创作:三步快速启动指南