小红花·文摘
  • 首页
  • 广场
  • 排行榜🏆
  • 直播
  • FAQ
Dify.AI
动态规划

动态规划是递归算法的优化,通过缓存重叠子问题的结果来简化计算。尽管递归不直观,但某些问题如LeetCode的跳跃游戏可以用简单循环解决,而无需复杂的动态规划。

动态规划

DEV Community
DEV Community · 2025-01-23T03:29:51Z
我在竞赛编程中的旅程

今天我在LeetCode上解决了跳跃游戏、三角形和最小栈三个问题。跳跃游戏通过遍历数组找到最远可达索引;三角形使用嵌套循环求每层最小元素的和;最小栈实现栈结构并提供相关方法。每周复习已完成的问题有助于巩固知识。

我在竞赛编程中的旅程

DEV Community
DEV Community · 2024-12-16T09:36:57Z
跳跃,但不要破坏游戏 (PWC 295)

本文介绍了挑战295的两个任务解决方案:任务1是“单词拆分”,通过正则表达式判断字符串是否由给定单词列表组成;任务2是“跳跃游戏”,使用广度优先搜索算法计算到达最后元素的最小跳跃次数。

跳跃,但不要破坏游戏 (PWC 295)

DEV Community
DEV Community · 2024-11-17T22:28:51Z

文章介绍了一种贪心算法解决跳跃游戏问题。算法通过每次迭代寻找最远可达索引来最小化跳跃次数。步骤是初始化左右指针为0,每次更新最远索引并调整指针范围,直到到达数组倒数第二个索引。最终返回最小跳跃次数。

跳跃游戏 II

DEV Community
DEV Community · 2024-10-09T14:10:24Z
  • <<
  • <
  • 1 (current)
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

完成下面两步后,将自动完成登录并继续当前操作。

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码