当前位置: 首页 > 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_profit75. 跳跃游戏class Solution(object): def canJump(self, nums): target0 for i in range(len(nums)): if targeti: return False targetmax(target,nums[i]i) return True76. 跳跃游戏 IIclass Solution(object): def jump(self, nums): s[float(inf)]*len(nums) s[0]0 for i in range(len(nums)): tmin(len(nums),nums[i]i1) for j in range(i1,t): if s[j]s[i]1: s[j]s[i]1 return s[-1]class Solution(object): def jump(self, nums): step0 cur_setp0 fast_step0 for i in range(len(nums)-1): fast_stepmax(inums[i],fast_step) if icur_setp: step1 cur_setpfast_step if cur_setplen(nums)-1: return step return 077. 划分字母区间class Solution(object): def partitionLabels(self, s): mp{c:i for i,c in enumerate(s)} start,end0,0 res[] for i,c in enumerate(s): endmax(end,mp[c]) if iend: res.append(end-start1) startend1 return res
http://www.rkmt.cn/news/1298289.html

相关文章:

  • UltimateStack:终极解决方案!突破Minecraft物品堆叠限制的完整指南
  • 基于CircuitPython与ESP32-S3的智能LED矩阵闹钟项目全解析
  • 2026年佛山阳台翻新公司评测排行榜:专业品牌深度对比 - 优家闲谈
  • 从Kaggle下载到3D Slicer可视化:手把手带你搞定BraTS2021脑肿瘤分割数据预处理
  • 如何轻松解决QtScrcpy鼠标点击问题:3步搞定Android投屏控制
  • 好用的图片去水印工具有哪些?2026年最新图片去水印工具推荐盘点
  • GD32F103C8T6 I2C实战:用两块板子互发数据,手把手调试SBSEND、ADDSEND这些关键状态位
  • MT7621+MT7915/MT7905+MT7975 AX1800 SDK编译:从源码到固件的避坑实践
  • 基于RP2040 PIO与CircuitPython的IBM Model F键盘USB转接方案
  • 不止于搭建:深入理解SQLi-Labs靶场背后的PHP+MySQL环境配置原理
  • 终极无人机固件自由:DankDroneDownloader完整解决方案深度解析
  • 用MATLAB和FPGA手把手仿真DMTD相位噪声测量(附源码与避坑指南)
  • 中国企业DevOps工具链选型新趋势:本土化与安全合规成为关键决策因素
  • Taotoken多模型API快速接入Python新手教程
  • Linux文件搜索工具FSearch:告别大海捞针,体验毫秒级搜索快感
  • AM62x SPI控制器深度解析:从硬件架构到Linux驱动实战
  • 嵌入式USB开发的终极指南:如何快速掌握CherryUSB轻量级框架
  • 分组查询
  • 告别U盘!用PXE网络批量装UOS,一台电脑搞定所有(附Arm/Mips/X86全架构配置)
  • 别再装额外工具了!用7-Zip v21.07一键校验下载文件的SHA256,附完整命令行生成教程
  • 从网卡硬件到Linux内核:深入理解RSS多队列如何避免你的数据包‘堵车’
  • Win11任务栏小喇叭失踪?别慌!3个亲测有效的修复方法(含重启资源管理器与音频服务)
  • EMQX Dashboard监控指南:除了发布订阅,你更应该关注这几个Windows 10上的运维指标
  • STM32F407开发实战(1):HAL库、CubeMX与Keil5的协同开发环境搭建与核心配置
  • 仅0.3%用户掌握的胶片叙事技巧:用Midjourney实现“过期胶卷”时间衰减效果(含Exif元数据欺骗指令集)
  • WarcraftHelper终极指南:5分钟让魔兽争霸3焕然一新
  • 别再只用密码了!CentOS8服务器SSH密钥登录保姆级配置指南(含权限设置避坑)
  • 【Midjourney达达主义风格创作指南】:20年AI视觉专家亲授5大反逻辑构图法与提示词黄金公式
  • 电容(4)安规电容、CBB电容:从电源净化到电机驱动的选型实战
  • 用Global Mapper打开陕西30米DEM数据,手把手教你制作专业地形渲染图