我正在写一些代码,结果遇到了这个问题我有N个产品,我必须形成这些产品的所有可能组合,形成一个产品目录,并找到一些属性,如价格为了做到这一点,我必须形成产品目录从给定的产品(穷尽,但不允许重复)有没有一个标准的算法来做这个?注意,目录可以包含任何正数的产品。
最佳答案
《计算机编程技术》第3卷“排序和搜索”的前几节非常详细地讨论了(一个集合和多个集合的)反转和排列。在这种情况下,重要的是涉足理论一点,看看那里有什么代码将遵循,但如果这是“闲暇时间编码”,为什么不包括“闲暇时间理论”以及肯定会很酷,你会知道什么,但你也会知道为什么!