首页 > 代码库 > LeetCode - Jump Game

LeetCode - Jump Game

一开始想DP一步步迭代更新,求出跳到最后一个的最小步数,但是时间复杂度O(nk),会超时。

再一想,发现该题只需要返回能否到达最后一个,不需要最小步数,所以迭代时候只需要保留当前能够走到的最远距离tmpMax,时间复杂度降到O(n)。

class Solution {
public:
	const int MAXVALUE = http://www.mamicode.com/1 << 30;>