算法——最好理解的动态规划之01背包详解(看完这篇再不敢说自己不知道01背包算法!!!)
01背包算法示例归纳代码
01背包问题,是用来介绍动态规划算法最经典的例子,网上关于01背包问题的讲解也很多,我写这篇文章就是从一个小白的角度来理解01背包算法,因为我也是从小白过来的。
有的文章一开头先扔个公式,一看就懵逼了。所以先搞懂这个过程是在干什么。
先用一个简单的例子来进行讲解
比如现在有四个物品,要把这四个物品放入一个容量为8的背包之中,然后现在要求这个背包最大能够放入价值为多少的物品?
示例
接下来第一件事就是列表,不要问为什么,就是这个方法,这张表是至底向上,从左到右生成的。
首先第一行第
原创
2020-07-04 00:28:00 ·
3399 阅读 ·
1 评论