96SEO 2026-02-20 08:31 14
✌更多学习资源#xff0c;可关注公-仲-hao:【阿旭算法与机器学习】#xff0c;共同学习交流~

小伙伴们好我是阿旭。
专注于人工智能AI、python、计算机视觉相关分享研究。
✌更多学习资源可关注公-仲-hao:【阿旭算法与机器学习】共同学习交流~
一、AI应用软件开发实战专栏【链接】二、机器学习实战专栏【链接】已更新31期欢迎关注持续更新中~~三、深度学习【Pytorch】专栏【链接】四、【Stable
这篇文章是博主在学习动态规划系列算法过程中精心总结的42页学习笔记其中包含了动态规划的原理详解以及LeetCode中的动态规划题目汇总。
动态规划问题的一般形式就是求最值。
动态规划其实是运筹学的一种最优化方法只不过在计算机问题上应用比较多比如说让你求最长递增子序列呀最小编辑距离呀等等。
求解动态规划的核心问题是穷举。
因为要求最值肯定要把所有可行的答案穷举出来然后在其中找最值。
1.最优子结构原问题的最优解所包含的子问题的解也是最优的通过子问题的最值得到原问题的最值。
2.存在重叠子问题子问题间不独立这是动态规划区别于分治的最大不同如果暴力穷举的话效率会极其低下所以需要「备忘录」或者「DP
1.分阶段将原问题划分成几个子问题。
一个子问题就是多轮决策的一个阶段它们可以是不满足独立性的。
递归是一种自顶向下的求解方式DP数组是一种自底向上的求解方式。
2.通过备忘录memo优化递归过程剔除重复计算消除一下重叠子问题
自底向上求解主要是需要明确DP数组的含义定义然后通过递推进行推导。
根据斐波那契数列的状态转移方程当前状态只和之前的两个状态有关其实并不需要那么长的一个
来存储所有的状态只要想办法存储之前的两个状态就行了。
所以可以进一步优化把空间复杂度降为
amount问你最少需要几枚硬币凑出这个金额如果不可能凑出算法返回
说明前k个硬币凑齐金额i的组合数等于前k-1个硬币凑齐金额i的组合数加上在原来i-k的基础上使用硬币的组合数。
说的更加直白一点那就是用前k的硬币凑齐金额i要分为两种情况开率一种是没有用前k-1个硬币就凑齐了一种是前面已经凑到了i-k现在就差第k个硬币了。
子问题:对于硬币从0到k我们必须使用第k个硬币的时候当前金额的组合数
https://leetcode-cn.com/problems/coin-change-2/solution/ling-qian-dui-huan-iihe-pa-lou-ti-wen-ti-dao-di-yo/
https://leetcode-cn.com/problems/coin-change-2/solution/ling-qian-dui-huan-ii-by-leetcode/
518零钱兑换2是一个组合问题DP先遍历零钱列表再遍历amount金额数
dp[i][j]表示t的前i个字符串可以由s的前j个字符串组成多少个
参考https://leetcode-cn.com/problems/longest-common-subsequence/solution/dong-tai-gui-hua-zhi-zui-chang-gong-gong-zi-xu-lie/
#dp[i][j]表示以s1的i及s2的j结尾的最长公共子串长度
DFS(start_x,start_y,steps,grid)
子问题:对于硬币从0到k我们必须使用第k个硬币的时候当前金额的组合数
#在第二次买的时候价格其实是考虑用了第一次赚的钱去补贴一部分的
2**j]表示这个剩余距离需要使用的最少命令数,加上已经使用的
由于返回使用的j不确定因此需要通过遍历【0k-2】确定dp[t]的最小值
如果当前的歌和前面的都不一样歌单前i-1首歌只包括了j-1首不同的歌曲
如果不是那么就是选择之前的一首歌之前最近的K首是不能选的只能选择j-K前面的歌曲j
欢迎关注下方GZH阿旭算法与机器学习发送【动态规划】即可获取原版文档。
欢迎小伙伴共同学习交流~
作为专业的SEO优化服务提供商,我们致力于通过科学、系统的搜索引擎优化策略,帮助企业在百度、Google等搜索引擎中获得更高的排名和流量。我们的服务涵盖网站结构优化、内容优化、技术SEO和链接建设等多个维度。
| 服务项目 | 基础套餐 | 标准套餐 | 高级定制 |
|---|---|---|---|
| 关键词优化数量 | 10-20个核心词 | 30-50个核心词+长尾词 | 80-150个全方位覆盖 |
| 内容优化 | 基础页面优化 | 全站内容优化+每月5篇原创 | 个性化内容策略+每月15篇原创 |
| 技术SEO | 基本技术检查 | 全面技术优化+移动适配 | 深度技术重构+性能优化 |
| 外链建设 | 每月5-10条 | 每月20-30条高质量外链 | 每月50+条多渠道外链 |
| 数据报告 | 月度基础报告 | 双周详细报告+分析 | 每周深度报告+策略调整 |
| 效果保障 | 3-6个月见效 | 2-4个月见效 | 1-3个月快速见效 |
我们的SEO优化服务遵循科学严谨的流程,确保每一步都基于数据分析和行业最佳实践:
全面检测网站技术问题、内容质量、竞争对手情况,制定个性化优化方案。
基于用户搜索意图和商业目标,制定全面的关键词矩阵和布局策略。
解决网站技术问题,优化网站结构,提升页面速度和移动端体验。
创作高质量原创内容,优化现有页面,建立内容更新机制。
获取高质量外部链接,建立品牌在线影响力,提升网站权威度。
持续监控排名、流量和转化数据,根据效果调整优化策略。
基于我们服务的客户数据统计,平均优化效果如下:
我们坚信,真正的SEO优化不仅仅是追求排名,而是通过提供优质内容、优化用户体验、建立网站权威,最终实现可持续的业务增长。我们的目标是与客户建立长期合作关系,共同成长。
Demand feedback