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

seo北京公司小江seo

seo北京公司,小江seo,郑州网站开发网站开发,痘痘怎么去除效果好文章目录 55.跳跃游戏思路参考:56.合并区间 55.跳跃游戏 55.跳跃游戏 灵神思路 思路分析: 两种思路,思路1是我们可以直接维护当前到达i的时候所能到达的最右的边界mr,如果i>mr就说明无法到达i,否则就是可以到达;…

文章目录

  • 55.跳跃游戏
    • 思路参考:56.合并区间

55.跳跃游戏

55.跳跃游戏
在这里插入图片描述

灵神思路

思路分析: 两种思路,思路1是我们可以直接维护当前到达i的时候所能到达的最右的边界mr,如果i>mr就说明无法到达i,否则就是可以到达;思路2是可以将每一个nums[i] 转换为 [i,i+nums[i]]的这样的一个区间,这样我们只需通过合并每一个区间,如果合并之后的区间包含完整的区间,那么就说明可以可以到达的

思路1:

class Solution:def canJump(self, nums: List[int]) -> bool:# 维护最右可以到达的位置mr = 0for i,c in enumerate(nums):# 如果当前所需到达的坐标大于先前可以到达的最右边的距离,那么就直接返回falseif i > mr :return Falsemr = max(mr,i+c)return True

思路2:区间合并

思路参考:56.合并区间

56.合并区间
在这里插入图片描述

class Solution:def merge(self, intervals: List[List[int]]) -> List[List[int]]:# 直接合并就好了,start,end 记录当前区间的开始与结尾# 然后遍历后面一个区间,判断 start1是否大于end,如果大于就将当前区间加入,并更新新的start和end# 否则就合并# 先进行排序,先按照开始时间进行升序intervals.sort(key = lambda x :x[0] )n = len(intervals)ans = []start = intervals[0][0]end = intervals[0][1]for i in range(1,n):if intervals[i][0] <= end:# 当后面一个活动的开始时间在前面的一个结束时间之前,合并的时候结束时间取它们的较大值end = max(end,intervals[i][1])else:ans.append([start,end])start,end = intervals[i][0],intervals[i][1]# 最后一个还需要加入ans.append([start,end])return ans

参照这个区间合并的思路,写出对应的题解

class Solution:def canJump(self, nums: List[int]) -> bool:# 使用区间合并的算法进行求解# nums[i] 转换为 [i,i+nums[i]]n = len(nums)start,end = 0,0+nums[0]for i in range(1,n):# 当当前的坐标,也就是区间的开始小于前面的区间的结尾,说明可以合并,然后就更新endif i <= end:end = max(i+nums[i],end)if end>=n-1:return Trueelse:return False
http://www.hkea.cn/news/521359/

相关文章:

  • 网站建设如何提案万网域名注册信息查询
  • 创意二维码制作网站企业网络营销推广案例
  • 论坛型网站怎么做百度高级检索入口
  • 做百度移动网站排搜素引擎优化
  • 公司创建一个网站需要多少钱想做百度推广找谁
  • 做文献ppt模板下载网站有哪些常德政府网站
  • 青岛网站建设公司排行外链工具在线
  • 网站怎么做显得简洁美观seo数据是什么意思
  • 阿里巴巴开通诚信通后网站怎么做网络优化网站
  • 东莞手机网站价格便宜个人免费建站软件
  • 电子商务网站建设的步骤一般为百度100%秒收录
  • 做企业网站怎么样免费的推广软件下载
  • 拓普网站建设美国搜索引擎
  • 网站开发者工资冯耀宗seo视频教程
  • 软件开发各阶段工作量比例搜索引擎优化的基础是什么
  • 网站怎么做才能将名声打响云搜索app
  • 南阳做网站优化哪家好一级域名生成二级域名
  • 3322动态域名官网郑州seo联系搜点网络效果好
  • 网络营销渠道的类型河北seo基础教程
  • 做微信网站多少钱seo内部优化包括哪些内容
  • 中国城乡建设网站网络优化公司排名
  • 个人网站做淘宝客教程torrentkitty磁力搜索引擎
  • 广州北京网站建设seo培训讲师招聘
  • 手机上免费自己做网站网络营销案例分享
  • 长沙大型网站建设谷歌账号
  • 大兴德艺网站建设发布悬赏任务的推广平台
  • html5制作网站模板百度产品大全首页
  • 贵阳网站建设贵阳百度推广怎么推广
  • 瓮安建设局网站google play三件套
  • 大型门户网站模板营销神器