[LeetCode] 45. Jump Game II
来源:互联网 发布:2016年cms系统排行榜 编辑:程序博客网 时间:2024/04/29 16:49
思路:
用一个变量记录全局可跳跃的最大范围, 再用另一个变量跟踪当前可跳跃范围, 当当前可跳跃范围都不足自身的索引长度时, 就要进行跳跃了, 然后把当前范围置为全局最大范围, 最后每次循环都要记得更新全局最大范围.
int jump(vector<int>& nums) { int res = 0; int maxRange = 0, curRange = 0; for (int i = 0; i < nums.size(); i++) { if (curRange < i) res++, curRange = maxRange; maxRange = max(maxRange, i + nums[i]); } return res;}
0 0
- LeetCode --- 45. Jump Game II
- LeetCode 45.Jump Game II
- [Leetcode] 45. Jump Game II
- [leetcode] 45.Jump Game II
- [leetcode] 45.Jump Game II
- leetcode 45. Jump Game II
- LeetCode 45. Jump Game II
- LeetCode 45. Jump Game II
- leetcode.45. Jump Game II
- leetcode 45. Jump Game II
- leetcode 45. Jump Game II
- [LeetCode] 45. Jump Game II
- LeetCode 45. Jump Game II
- leetcode 45.Jump Game II
- leetcode 45. Jump Game II
- 【leetcode】45. Jump Game II
- LeetCode 45. Jump Game II
- LeetCode 45. Jump Game II
- 12.当没有给父级设置高度的时候,子集的高度会加载到父级身上!
- 古人的智慧:汉诺塔 函数的表达
- TCP长连接与短连接的区别
- ドメイン操作
- xcode装好了的插件好像没安装一样
- [LeetCode] 45. Jump Game II
- HDU 1232 畅通工程
- 常见排序java实现
- Proximal Algorithms--proximal gradient algorithm
- 1093. Count PAT’s (25)-PAT甲级真题
- 慢启动
- 1100. Mars Numbers (20)-PAT甲级真题
- 将搜索二叉树转换成有序的双向链表
- 1002. A+B for Polynomials (25)-PAT甲级真题