当前位置:   article > 正文

Golang | Leetcode Golang题解之第55题跳跃游戏

Golang | Leetcode Golang题解之第55题跳跃游戏

题目:

题解:

  1. // 贪心算法
  2. func canJump(nums []int) bool {
  3. cover := 0
  4. n := len(nums)-1
  5. for i := 0; i <= cover; i++ { // 每次与覆盖值比较
  6. cover = max(i+nums[i], cover) //每走一步都将 cover 更新为最大值
  7. if cover >= n {
  8. return true
  9. }
  10. }
  11. return false
  12. }
  13. func max(a, b int ) int {
  14. if a > b {
  15. return a
  16. }
  17. return b
  18. }
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/533106
推荐阅读
相关标签
  

闽ICP备14008679号