【发布时间】:2015-02-09 19:50:09
【问题描述】:
我有一个问题:一个房间可以容纳 13 人,一个 9 人,另一个 4 人。房间一开始都是空的 0 0 0 可以填满,或者一个房间的内容可以转移到另一个房间.因此,对于像 13 0 0 这样的情况,13 可以填满第三个房间,使其成为 9 0 4。依此类推。我想生成所有不同的可能性(跟随每一代,直到我达到 END 或我已经生成的状态。我已经使用很多 If Else 语句实现了这个......我可以生成这个的最简洁的方法是什么?
【问题讨论】:
-
向我们展示你的代码,根据问题的措辞,我还建议codereview.stackexchange.com 进行广泛的代码审查。
-
这听起来像是递归的好例子。
标签: java if-statement artificial-intelligence generator rules