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

郑州专业做网站深圳营销型网站开发

郑州专业做网站,深圳营销型网站开发,青岛企业网站制作公司,厦门建设企业网站建设【代码随想录训练营】【Day 35】【贪心-2】| Leetcode 122, 55, 45 需强化知识点 贪心:跳跃游戏 题目 122. 买卖股票的最佳时机 II 动态规划贪心:只要股票第二天涨了,前一天就买,第二就买 class Solution:def maxProfit(sel…

【代码随想录训练营】【Day 35】【贪心-2】| Leetcode 122, 55, 45

需强化知识点

  • 贪心:跳跃游戏

题目

122. 买卖股票的最佳时机 II

  • 动态规划
  • 贪心:只要股票第二天涨了,前一天就买,第二就买
class Solution:def maxProfit(self, prices: List[int]) -> int:# dp = [[0] * 2 for _ in range(len(prices))]# # 0 代表当天持有,1 代表当天不持有# dp[0][0] = -prices[0]# result = 0# for i in range(1, len(prices)):#     dp[i][0] = max(dp[i-1][0], dp[i-1][1]-prices[i])#     dp[i][1] = max(dp[i-1][0]+prices[i], dp[i-1][1])#     result = max(result, max(dp[i][0], dp[i][1]))# return resultresult = 0for i in range(1, len(prices)):if prices[i] > prices[i-1]:result += prices[i] - prices[i-1]return result

55. 跳跃游戏

  • cover记录每步能覆盖到的最大范围,只要最终cover能到达最后一个下标,即为True,注意通过 if i <= cover:来控制,在cover范围内都可以更新cover
class Solution:def canJump(self, nums: List[int]) -> bool:cover = 0for i in range(len(nums)):if i <= cover:cover = max(cover, i+nums[i])if cover >= len(nums)-1:return Truereturn False

45. 跳跃游戏 II

  • 最小跳跃数,即每一步都是最远
  • 当到达目前cover,就要跳一步,选择跳到下一步能跳到的最远,因此new_cover要一直更新,维护着下一步能跳到的最远
class Solution:def jump(self, nums: List[int]) -> int:new_cover, cover = 0, 0result = 0if len(nums) == 1:return 0for i in range(len(nums)):new_cover = max(new_cover, nums[i] + i)if i == cover:cover = new_coverresult += 1if cover >= len(nums) - 1:return resultreturn result
http://www.zhongyajixie.com/news/28868.html

相关文章:

  • 网站建设的目地网络营销策划书8000字
  • 有做国外婚恋交友网站白百度一下你就知道
  • 绵阳口碑最好的装修公司seo实战培训课程
  • 网站开发毕业设计指导记录互联网营销师培训机构
  • div+css网页设计代码厦门seo厦门起梦
  • 上海网站建设公司电seo关键词怎么填
  • 商店网站制作海淀seo搜索引擎优化公司
  • 江西通威公路建设集团有限公司网站网络推广seo公司
  • 做网站go和php用哪个好百度收录是什么意思
  • 做卫生用品都在什么网站seo关键词优化经验技巧
  • 定州网站设计交换免费连接
  • html做的网站市场营销专业
  • 盐城网站建设多少钱qq群引流推广软件
  • 企业质量文化建设做网站建设优化的公司排名
  • 肃宁做网站价格自动引流推广软件
  • 佛山seo管理百家号关键词排名优化
  • 怎么做网站的防盗链网络营销与传统营销的区别
  • 网站开发技术部绩效考核推广项目
  • 潍坊营销型网站网址推荐
  • 服装设计学校十大排名全网营销与seo
  • 免费舆情网站直接打开安徽seo
  • 网站专栏的作用互联网品牌营销公司
  • 做pc端网站适配app推广软件有哪些
  • 网站系统管理员网站一键生成
  • dz怎么做视频网站郑州百度分公司
  • 做暧暧小视频有声音的网站常见的推广平台有哪些
  • 广东网站开发项目指数计算器
  • 做ppt时网站怎么设计域名查询seo
  • 毕业论文引用网站数据怎么做脚注自动收录
  • 湖南网站建设哪家专业郑州seo实战培训