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

铜仁住房和城乡建设局网站竞价托管 微竞价

铜仁住房和城乡建设局网站,竞价托管 微竞价,编程到底是学些什么,上海好的高端网站建设服务公司1.跳跃游戏 原题:力扣55. 逐步判断下一步的覆盖范围,根据范围去推断是否能到达终点,不用计较每一步走到哪里。 public boolean canJump(int[] nums) {// 题目规定 nums 长度大于等于1if (nums.length 1) {return true;}int cover 0;// f…

1.跳跃游戏

原题:力扣55.

逐步判断下一步的覆盖范围,根据范围去推断是否能到达终点,不用计较每一步走到哪里。

public boolean canJump(int[] nums) {// 题目规定 nums 长度大于等于1if (nums.length == 1) {return true;}int cover = 0;// for 循环的终止条件是不断变化的,模拟覆盖范围的变化for (int i = 0; i <= cover; i++) {cover = Math.max(cover, i + nums[i]);if (cover >= nums.length - 1) {return true;}}return false;
}

2.最短跳跃游戏

原题:力扣45.

在上一题的基础上要求最少的步数。

题目给定测试用例一定能到达终点,所以只需返回步数。

把处于同一步数(steps)的不同位置能前往的位置画一个范围,用 left 和 right 包围起来。

public int jump(int[] nums) {// 记录覆盖范围右端int right = 0;// 能跳的最远的地方,用于更新双指针包围的范围,给 right 赋值int maxPosition = 0;// 记录步数int steps = 0;// 记录覆盖范围左端,不断遍历右移for (int left = 0; left < nums.length - 1; left++) {// 数组中每一个位置能走的最远距离和 maxPosition 比较maxPosition = Math.max(maxPosition, nums[left] + left);if (left == right) {right = maxPosition;steps++;}if (right >= nums.length - 1) {return steps;}}return steps;
}

如果对您有帮助,请点赞关注支持我,谢谢!❤
如有错误或者不足之处,敬请指正!❤
个人主页:星不易 ❤
算法通关村专栏:不易|算法通关村 ❤

http://www.wooajung.com/news/22756.html

相关文章:

  • 应用网站模板sem和seo是什么职业
  • 吕梁网站制作如何让网站被百度收录
  • 网站开发主要语言代运营公司
  • 平台公司是什么福州百度网站快速优化
  • 中企动力科技股份有限公司厦门分公司seo优化网站源码
  • 南通市通州建设局网站百度指数怎么做
  • 网站开发前期工作谷歌浏览器网页版入口
  • 极速网站开发百度识图查另一半情头
  • 沈阳做网站有名公司有哪些高端网站建设企业
  • 农村自建房设计图一层半公司网站seo公司
  • 天河网站建设技术电商运营公司简介
  • 旅游网站建设技术有哪些完整的社群营销方案
  • 做网站营销公司排名上海最近三天的新闻
  • 电商网站建设方面的毕业设计日本域名注册
  • 在线做图表网站手游推广平台哪个好
  • 石家庄网站建设哪家专业商城小程序
  • 网站页面做海报用什么软件网站建设的流程是什么
  • 做动画网站去哪采集电商sem是什么意思
  • 用织梦做的网站怎么管理系统seo搜索引擎优化兴盛优选
  • 房地产网seo搜索规则
  • 大同招聘网站建设百度数据开放平台
  • 建设工程质量安全管理体系网站it教育培训机构
  • 新网站如何做流量免费发广告的软件
  • 哈尔滨专业建站免费咨询百度seo流量
  • 网站开发 技术投标seo在线推广
  • 成都市规划建设委员会网站免费的网络推广渠道
  • 有没有做php项目实战的网站网站建站推广
  • 公司建网站哪家全国疫情最新情况最新消息今天
  • 安平县英文网站建设谷歌浏览器安卓版下载
  • 网站联系我们 怎么做地图柳州网站建设