leetcode55. Jump Game (贪心)
来源:互联网 发布:域名注册 便宜 编辑:程序博客网 时间:2024/06/10 17:42
题意:
给你一个只含非负整数的数组,每个元素代表最大弹跳值,问你能不能跳到最后一个元素。
思路:
对每个0元素特判,如果之前能跳的最大距离小于等于当前位置则返回false;
优化:
当maxx已经超过最后一个元素的位置时,返回true;
代码:
class Solution {public: bool canJump(vector<int>& nums) { int n =nums.size(); int maxx = 0; for(int i = 0;i<n-1;i++) { if(nums[i]==0) { if(maxx<=i) return false; } else { maxx = max(maxx,nums[i]+i); if(maxx>=n-1) return true; } } return true; }};
阅读全文
1 0
- leetcode55. Jump Game (贪心)
- [LeetCode55]Jump Game
- Leetcode55 Jump Game
- leetcode55 Jump Game
- LeetCode55. Jump Game
- LeetCode55. Jump Game
- LeetCode55 Jump Game
- leetcode55. Jump Game
- leetcode55. Jump Game
- leetcode55-jump game
- LeetCode55. Jump Game
- LeetCode55——Jump Game
- Leetcode 贪心 Jump Game
- Jump Game 贪心
- 贪心 Jump Game II
- [leetcode][贪心] Jump Game
- leetcode---Jump Game---贪心
- jump game 贪心算法
- 王爽 《汇编语言》 读书笔记 一 基础知识
- HDU 5942 && 2016CCPC杭州 J: Just a Math Problem(莫比乌斯函数)
- .NET Core 2.0 是您的最好选择吗?
- 初来乍到,欢迎沟通
- 灾后重建 解题报告
- leetcode55. Jump Game (贪心)
- tablayout
- 20171210小记
- ibatis和Mybatis区别
- python入门博客---判断和循环语法
- JAVA8 创建可重复注解的容器
- 教你在微信中给Vue单页应用设置标题
- 142. Linked List Cycle II
- <3>—— Longest Substring Without Repeating Characters