Leetcode 45. Jump Game II dp优化 (给出了5种思路)
题意
给你一个n长的数组a,a[i]表示从i跳一步,最远距离
问你,从0出发跳到n-1的位置最少需要几步
思路
这题挺有意思的,我想了4个思路,2个T了,1个实现起来比较麻烦。。就记录下几个思路,感觉都是经典思路。。
思路1:这题很容易就能想到个dp的思路,dp[i]表示跳到i的最短距离,dp[i] = min(dp[j] + 1) if j + nums[j] >= i,一维dp加遍历,O(n^
原创
2016-11-05 13:42:25 ·
680 阅读 ·
0 评论