【发布时间】:2011-11-22 05:29:21
【问题描述】:
我正在设计一个程序来打印给定 N 的所有排列,这样每个数字都应该大于下一个数字。
例如 如果 N=3: 输出应为 123,456,789,134,145,178,189 等...
初始设计:
生成所有可能的排列
将生成的排列传递给检查条件的数字提取函数
打印结果
这是一个非常幼稚的算法。但由于 N 的动态大小,我不知道实现/初始设计。
【问题讨论】:
-
是你想要的所有 N 位十进制数字的集合吗?
-
@TedHopp Yes..N 是函数的给定输入...
标签: java c algorithm permutation