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

网站开发需求文档怎么写丽水百度seo

网站开发需求文档怎么写,丽水百度seo,无锡seo排名收费,logo库官网跳跃游戏 给你一个非负整数数组 nums ,你最初位于数组的 第一个下标 。数组中的每个元素代表你在该位置可以跳跃的最大长度。 判断你是否能够到达最后一个下标,如果可以,返回 true ;否则,返回 false 。 class Solution…



跳跃游戏

给你一个非负整数数组 nums ,你最初位于数组的 第一个下标 。数组中的每个元素代表你在该位置可以跳跃的最大长度。

判断你是否能够到达最后一个下标,如果可以,返回 true ;否则,返回 false 。

class Solution(object):def canJump(self, nums):""":type nums: List[int]:rtype: bool"""if not nums or len(nums) == 1: return True# 定义左右指针left = 0right = left + 1while right < len(nums):tmp_right = left# 计算本轮最有可以到达的位置for i in range(left, right):pos = i + nums[i]# 可以到达最后一个元素,提前返回if pos >= len(nums) - 1: return Trueif pos > tmp_right: tmp_right = pos# 本轮不能再向右了,返回falseif tmp_right < right: return False# 更新两个指针值left = rightright = tmp_right + 1return True

本题解题思路:

记录两个值:当前位置left,和目前可以到达的最右位置right

每次对区间内的位置进行遍历,找到新的 可以到达的最右位置

如果不能继续向右,则无法到达最后一个节点

如果可以,则更新left 和 right位置,继续遍历

 跳跃游戏II

给定一个长度为 n 的 0 索引整数数组 nums。初始位置为 nums[0]

每个元素 nums[i] 表示从索引 i 向前跳转的最大长度。换句话说,如果你在 nums[i] 处,你可以跳转到任意 nums[i + j] 处:

  • 0 <= j <= nums[i] 
  • i + j < n

返回到达 nums[n - 1] 的最小跳跃次数。生成的测试用例可以到达 nums[n - 1]

class Solution(object):def jump(self, nums):""":type nums: List[int]:rtype: int"""if not nums or len(nums) == 1: return 0count = 0left = 0right = left + 1while right < len(nums):count += 1tmp_right = leftfor i in range(left, right):pos = i + nums[i]if pos >= len(nums) - 1: return countif pos > tmp_right: tmp_right = posif tmp_right < right: return -1left = rightright = tmp_right + 1return count

本题对上题略加修改,每次遍历都将计数加1,在上一题返回return的位置,变为返回计数即可。

http://www.laogonggong.com/news/3314.html

相关文章:

  • 企业网站建设模板多少钱网站推广方法
  • 可以做引流网站的源码网店推广的渠道有哪些
  • wordpress首页添加站点统计显示怎么建造自己的网站
  • 门户网站建设思维导图网络推广合作协议范本
  • 创建个网站需要多少钱网站关键词优化排名公司
  • 兰州网站制作培训班广告联盟app下载赚钱
  • 社交网站开发成本哪个app可以找培训班
  • 网站注册商标怎么让百度收录网址
  • 做ppt模版的网站巨量引擎广告投放平台登录入口
  • 互联网舆情监控系统aso优化推广
  • wordpress程序安装站长工具seo综合查询下载
  • 织梦网站模板陶瓷建立网站平台
  • 做企业礼品的网站自己建网站的详细步骤
  • 做学校网站的目的福州网站seo优化公司
  • 网站开发的基本知识潍坊网站建设方案咨询
  • 82端口做网站二十个优化
  • 网站建设技术分析软文写作发布
  • 南宁哪些公司专业做网站信息推广的方式有哪些
  • 交互设计个人网站湖南seo优化公司
  • 搜索网站仿站台州网站建设
  • 有网站源程序怎么做网站后台站长统计软件
  • 如何自己做网站推广淘宝客国内网站排名
  • wordpress自适应网站博客模板最新浙江seo外包费用
  • 哈尔滨高端模板建站seo项目经理
  • 个人介绍网站模板凡科建站怎么导出网页
  • 莱州市建设局网站chrome谷歌浏览器官方下载
  • 济南网站设计开发mac日本官网入口
  • 建设网站的安全性武汉百度快速排名提升
  • 开发公司公司简介宁波seo基础入门
  • 做最最优秀的视频网站有哪些如何做网站推广优化