用回溯法解决0 1背包问题.docxVIP

  • 4
  • 0
  • 约1.39千字
  • 约 4页
  • 2021-03-10 发布于天津
  • 举报
背包容量物品数存放个物品重量的数组存放个物品价值的数组当前重量当前价值当前最优值当前最优解当前最优解将物品放入背包搜索左子树不放入背不放入背路径为价值为输入部分请输入物品的数量请输入背包的容量能承受的重量请依次输入个物品的重量请依次输入个物品的价值各符合条件的路径为最优解路径为总价值为总共搜索结点数

PAGE PAGE #/ 4 #includestdio.h int c; // 背包容量 int n; // 物品数 int weight[100]; // 存放 n 个物品重量的数组 int price[100]; // 存放 n 个物品价值的数组 int currentWeight=0; // 当前重量 int currentPrice=0; // 当前价值 int bestPrice=0; // 当前最优值 int bestAnswer[100]; // 当前最优解 int bp=0; int bA[100]; // 当前最优解 int times=0; void Print

文档评论(0)

1亿VIP精品文档

相关文档