我有一个算法是基于一个问题,在这个问题中,你需要找到到达array.This问题末尾的最小跳转数,对于极客来说,这是一个极客问到的问题,在我的例子中,他们没有线性时间算法,但是算法是线性时间,但是对于,我的算法会失败吗?.The链接。
链接:-http://www.geeksforgeeks.org/minimum-number-of-jumps-to-reach-end-of-a-given-array/
输入: arr[] = {1,3,5,8,9,2,6,7,6,8,9}
发布于 2015-09-04 14:01:26
是的,这个算法不起作用。示例:
arr[] = {5,2,1,1,1,1,1}你的算法会看到5,然后看到最大值2,然后转到11,1,1,1,1,1,1,1,1=6跳。
而最优结果是:5 -> 1(从末端第二次) -> 1=3跳
https://stackoverflow.com/questions/32398993
复制相似问题