CS 计算机科学导论 CS0502 · 算法探索实验室

背包问题实验室

比较按性价比贪心与动态规划,看看局部选择为何会错过最优解。

返回课程页面

口袋最多装 10 kg,洞穴中有 4 件宝物;每件宝物不可拆分,最多选一次。

0/1 背包

洞穴里的宝物

贪心按性价比从高到低考虑;并列时按表格顺序。

4 件
宝物重量价值性价比
价值 / kg

表格可左右滑动查看完整参数

国王的古董和皇后的妆盒性价比并列最高,演示时先考虑表格中排在前面的宝物。

背包状态

算法选择的宝物会显示在这里。

容量 10 kg
0/ 10 kg0价值

尚未放入宝物。点击「下一步」开始演示。

先比较单位重量的价值,再观察剩余容量如何影响选择。

贪心:每次选当前性价比最高的宝物

宝物不可拆分;放不下时跳过,继续检查下一件。

0 / 4 步
    准备开始:算法将从性价比最高的宝物开始逐件检查。