45-Jump Game II
来源:互联网 发布:新材料在线软件 编辑:程序博客网 时间:2024/05/29 07:34
类别:BFS
难度:hard
题目描述
代码实现
int jump(vector<int>& nums) { int n = nums.size(); if (n < 2) return 0; int level = 0, i = 0, curMax = 0, nextMax = 0; // 节点下标 while (curMax - i + 1 > 0) { level++; // 对当前能走的最大步数范围内的每一步做比较 for (; i <= curMax; ++i) { nextMax = max(nextMax, nums[i] + i); // level为所跳的次数 if (nextMax >= n - 1) return level; } curMax = nextMax; } return 0;}
阅读全文
0 0
- 45、Jump Game II
- 45Jump Game II
- 45-Jump Game II
- 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 535. Encode and Decode TinyURL 编码和解码精简URL地址
- JNI基础知识
- shiro权限定义的三种方法
- java基础之单例模式
- 45-Jump Game II
- 【1701H1】【穆晨】【171217】连续第六十八天总结
- 洛谷P2023 && bzoj1798 [AHOI2009]维护序列
- c++课设学生成绩与学籍管理系统
- 171217-进制转换【连续第五十三天】
- 牛客算法--第六章
- 如何在Apache官网下载Tomcat
- 【python】*与** 参数问题
- 常用Lua开发库redis、mysql、http客户端