文章目录 一、前言二、0/1 背包问题1、状态设计2、状态转移方程3、初始状态4、非法状态5、状态初始化 三、0/1 背包问题的实现1、背包物品结构设计2、状态数组3、状态转移4、状态初始化 四、0/1 背包问题的扩展思考1、最大值问题2、最小值问题3、存在性问题4、方案数问题5、有顺序关联的问题6、容量为负数的问题7、容量很大的问题 五、0/1 背包问题的空间优化1、滚动数组2、降维思想