【发布时间】:2020-04-06 20:19:49
【问题描述】:
我是学生,我被这个问题困住了:
该方法获取一个项目数组和一定数量的“金钱”作为整数。每个项目都有一个“奖品”和一个描述。现在我必须找到可以用钱购买的所有可能的物品组合。每个物品的供应是无限的,可以多次购买。
我设法想出了一个基本算法,它返回第一个可能的解决方案,但我不知道如何达到它返回所有可能的解决方案的地步。
感谢您的任何意见!
【问题讨论】:
-
您可以发布您目前所做的示例程序以获取社区的建议吗?您需要努力准备以一定数量购买的可能物品的“集合”。精确地迭代 items 数组,直到你用尽了钱。
标签: java arrays recursion methods backtracking