2020年12月10日

回溯法-背包问题

摘要: 问题描述: 给定n种物品和一背包。物品i的重量是wi,其价值为pi,背包的容量为C。问应如何选择装入背包的物品,使得装入背包中物品的总价值最大? n个物品中选择部分物品,可知,问题的解空间是子集树。比如物品数目n=3时,其解空间树如下图 思路: 边为1代表选择该物品,边为0代表不选择该物品。回溯搜索 阅读全文

posted @ 2020-12-10 17:15 zhishiyv 阅读(1143) 评论(0) 推荐(0) 编辑

回溯法-迷宫问题

摘要: 问题描述: 定义一个二维数组N*M(其中2<=N<=10;2<=M<=10),如5 × 5数组下所示: int maze[5][5] = { 0, 1, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 1, 0, }; 它 阅读全文

posted @ 2020-12-10 15:40 zhishiyv 阅读(294) 评论(0) 推荐(0) 编辑

导航