当前位置 :首页 > 交流社区 >​歌词快乐的一只小青蛙是什么歌(快乐的一只小青蛙儿歌歌词)

​歌词快乐的一只小青蛙是什么歌(快乐的一只小青蛙儿歌歌词)

歌词快乐的一只小青蛙是什么歌(快乐的一只小青蛙儿歌歌词)

第45题:跳跃游戏 II

题目描述

给定一个非负整数数组,你最初位于数组的第一个位置。

数组中的每个元素代表你在该位置可以跳跃的最大长度。

你的目标是使用最少的跳跃次数到达数组的最后一个位置。

快乐的一只小青蛙 leap leap leap leap leap frog~~~

我写这篇文章的时候一直被小跳蛙洗脑~[灵光一闪]

还是一样,本文答案参考自LeetCode官方题解。

这道题是经典的贪心算法题

贪心算法:每一次都要拿到局部最优解,最后就能够得到全局最优解

【方法1】贪心算法:反向查找

从终点向起点寻找,每次都要找到距离当前位置最远的且能跳到该位置的前一个位置,一直向前寻找,直到到达起点。

这句话有点长啊~,上图:

歌词快乐的一只小青蛙是什么歌(快乐的一只小青蛙儿歌歌词) 小青蛙 青蛙 第1张

画得有点粗糙,大家见谅

其中,绿色的箭头是最终选择的跳跃路线(指从终点到起点),而红色的箭头是可以选择但不是最贪心的

【方法2】贪心算法:正向查找

这个就是正常方向的了。

思路跟方法1差不多,不过要注意的是 当前能跳跃的最远距离大于离终点的距离时,直接将跳跃次数加1就可以了(这不是废话吗[捂脸])

乐的池塘里面有只小青蛙

它跳起舞来就像被王子附体了

酷酷的眼神 没有哪只青蛙能比美

总有一天它会被公主唤醒了

[来看我][来看我][来看我]

春庭雪风浪才子  戒不掉的烟付豪  微信铃声纯音乐  心上的罗佳阿鲁阿卓  咖啡屋千百惠  好想爱这个世界啊华晨宇华晨宇  寻常岁月诗柏松  胡琴说王莉  古画鞠婧祎  情陷任妙音  复乐园木头  某年某月某天颜人中  如果当时2020许嵩  花间酒澄海伯伯  强军战歌阎维文  大天蓬电影李袁杰  他只是经过h3R3  酒醉的蝴崔伟立  你怎么舍得我难过小阿枫  钗头凤等什么君 
​歌词快乐的一只小青蛙是什么歌(快乐的一只小青蛙儿歌歌词)于2023-02-03 17:39:18发布在交流社区栏目。

这里是一个广告位