0%

贪心

贪心地按层扩展:当前能到达的最远位置为 right,在走到 right 之前记录下一层能到达的最远位置 newRight。当 i 到达 right 时,步数加一,并把边界推进到 newRight。

时间复杂度

空间复杂度

阅读全文 »

贪心

维护当前能到达的最远下标 right,遍历所有可达位置并不断更新它。如果遍历结束前 right 已覆盖最后一个下标,就能到达终点。

时间复杂度

空间复杂度

阅读全文 »

摩尔投票

摩尔投票:把不同的元素两两抵消,出现次数超过一半的元素最后一定会留下。遍历时维护候选值和它的票数,票数归零就更换候选。

时间复杂度

空间复杂度

阅读全文 »