自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 记忆化搜索 ---DFS+DP?

有一篇博客讲的很好记忆化搜索 —— 搜索 or 动态规划?- 知乎 (zhihu.com)记忆化搜索=深度优先搜索的实现方法+动态规划的思想对于深度搜索的递归而言有大量的计算是重复的,如果能将这类重复计算的结果使用数组存储起来,那么就可以有效的减少计算量,降低时间复杂度。

2023-09-04 10:27:08 55

原创 背包问题1 --完全背包

完全背包简单解释就是:往一个固定体积的背包中放k种东西,每个东西放进背包的数量没有任何限制,每种东西放入背包都会有一定的奖励,求解如何放东西,才能使得获得的奖励总和最大。

2023-09-03 09:54:36 183

原创 石子合并问题----贪心,动态规划

此外,区间DP还要考虑区间的长度,要枚举每一个区间。每次合并只能合并相邻的两堆石子,局部最优不等于全局最优,所以就是不能使用贪心算法,改考虑DP。n堆石子,每次合并的花费为两堆石子数目之和,求怎样合并可以使得合并为一整堆石子的总花费最少。解决思路就是把环展开,变成一个两倍数组,这样就能遍历到所有石子开头的长度为n的内容。dp[i][j] 代表的含义为 合并从第i个石子到第j个石子所需的最少的代价。sum(i,j)代表合并i到j这些石子所要耗费的代价。当i==j时,就是一堆石子,所以dp[i][j]=0。

2023-09-01 20:12:15 319 1

原创 字符串的模糊匹配(衡量字符串的相似程度)-----动态规划

子序列:由字符串中若干字符按原相对次序构成。

2023-08-31 22:34:21 290

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除