题目描述

55. 跳跃游戏

解法:(Python)

关键在于理解如果某个起跳点能够跳到最后,那么这个起跳点的往后的kkk格都能跳到最后。于是对每一个能作为起跳点的格子都尝试跳一次,把能跳到最远的距离不断更新。如果可以一直跳到最后,就成功了。

详细参考 Ikaruga的解

class Solution {public:bool canJump(vector<int>& nums) {int k = 0;for(int i=0;i<nums.size();i++){if(i>k) return false;k = max(k, i+nums[i]);}return true;}
};

LeetCode 55 - 跳跃游戏相关推荐

  1. LeetCode—55.跳跃游戏(Jump Game)——分析及代码(C++)

    LeetCode-55.跳跃游戏[Jump Game]--分析及代码[C++] 一.题目 二.分析及代码 1. 贪心 (1)思路 (2)代码(简洁) (3)代码(高效) (4)结果 三.其他 一.题目 ...

  2. LeetCode 55. 跳跃游戏 中等难度

    55. 跳跃游戏 题目: 给定一个非负整数数组,你最初位于数组的第一个位置. 数组中的每个元素代表你在该位置可以跳跃的最大长度. 判断你是否能够到达最后一个位置. 示例 1:输入: [2,3,1,1, ...

  3. LeetCode 55. 跳跃游戏(贪心)

    1. 题目 给定一个非负整数数组,你最初位于数组的第一个位置. 数组中的每个元素代表你在该位置可以跳跃的最大长度. 判断你是否能够到达最后一个位置. 示例 1:输入: [2,3,1,1,4] 输出: ...

  4. Java实现 LeetCode 55 跳跃游戏

    55. 跳跃游戏 给定一个非负整数数组,你最初位于数组的第一个位置. 数组中的每个元素代表你在该位置可以跳跃的最大长度. 判断你是否能够到达最后一个位置. 示例 1: 输入: [2,3,1,1,4] ...

  5. LeetCode 55. 跳跃游戏

    ​​​​​​55. 跳跃游戏 题目描述: 给定一个非负整数数组 nums ,你最初位于数组的 第一个下标 . 数组中的每个元素代表你在该位置可以跳跃的最大长度. 判断你是否能够到达最后一个下标. 代码 ...

  6. LeetCode 55跳跃游戏56合并区间57插入区间

    原创公众号:bigsai 希望和优秀的你做朋友,感觉不错还请一键三连. 回复进群即可加入和200+人一起打卡.上周打卡: LeetCode 47全排列Ⅱ&48旋转图像 LeetCode 49字 ...

  7. 贪心法——LeetCode 55 跳跃游戏

    跳跃游戏 题目: 给定一个非负整数数组,你最初位于数组的第一个位置. 数组中的每个元素代表你在该位置可以跳跃的最大长度. 判断你是否能够到达最后一个位置. 示例 1: 输入: [2,3,1,1,4] ...

  8. leetcode - 55. 跳跃游戏

    给定一个非负整数数组,你最初位于数组的第一个位置. 数组中的每个元素代表你在该位置可以跳跃的最大长度. 判断你是否能够到达最后一个位置. 示例 1: 输入: [2,3,1,1,4] 输出: true ...

  9. Leetcode 55.跳跃游戏 (每日一题 20210706)

    给定一个非负整数数组 nums ,你最初位于数组的 第一个下标 .数组中的每个元素代表你在该位置可以跳跃的最大长度.判断你是否能够到达最后一个下标.示例 1:输入:nums = [2,3,1,1,4] ...

  10. leetcode 55. 跳跃游戏 思考分析

    题目 给定一个非负整数数组,你最初位于数组的第一个位置. 数组中的每个元素代表你在该位置可以跳跃的最大长度. 判断你是否能够到达最后一个位置. 示例1: 输入: [2,3,1,1,4] 输出: tru ...

最新文章

  1. 用cmd运行python文件_怎么用cmd运行python文件
  2. multiplexed pins
  3. 高阶产品经理的自我修养:项目管理之启动
  4. 使用$.post和$.get向服务器发送请求
  5. C# VS本地Sqlserver 操作笔记
  6. 双绞线传输距离_详细了解弱电工程最常用到的网络传输介质:同轴电缆、双绞线、光纤...
  7. [Hei.Captcha] Asp.Net Core 跨平台验证码实现
  8. 抽象数据类型,让Oracle数据库数据管理更加容易
  9. Ubuntu14.04中安装ROS Indigo(亲测)
  10. POJ 2590 Steps (ZOJ 1871)
  11. python类概念是什么_python中类的概念
  12. 单元测试基本路径覆盖法(转)
  13. ERROR: modinfo: could not find module rbd FATAL
  14. mysql存储过程的学习(mysql提高执行效率之进阶过程)
  15. 你真的分得清系统误差、随机误差和偶然误差吗?(含例题)
  16. 第一章 前缀和与差分
  17. “三权分立”模型的概述
  18. leet198.打家劫舍
  19. uniapp 添加地图标记点
  20. java setw_setw()函数使用

热门文章

  1. 关于DNF的多媒体包NPK文件的那些事儿(2)
  2. dnf服务器字体文件,DNF普通伤害字体怎么改为超时空漩涡字体_字体制作方法分享_3DM网游...
  3. gaussian软件linux下载,Gaussian软件下载地址及安装说明
  4. 微博html5到桌面,微博正文-微博HTML5版
  5. 【Unity3D日常开发】Unity3D中 C#反射Reflection的使用
  6. [转载]PLSQL安装破解
  7. 【教程向】如何用L298N电机驱动模块与Arduino实现PWM调速
  8. 风哥Oracle数据库视频培训教程大合集(网盘下载.共18套)
  9. Reflector for .NET 下载问题
  10. 《自己动手写操作系统》 第一章总结