【发布时间】:2012-03-03 06:24:04
【问题描述】:
编辑:我的意思是排列,而不是组合。谢谢。
我意识到这是一个相当开放的问题,我并不是在寻找代码,而是真正从哪里开始寻找一些提示。我想做的是一个程序,它可以生成给定长度的每个字符组合,即用户输入 4,程序将生成长度为 4 的每个可能的 ASCII 字符组合。
不太确定我会从哪里开始,也许是使用哈希表?当然需要循环,但我不确定如何设计它们以产生组合。到目前为止,它一直是一个循环,直到发生了 1000 件事情。
非常感谢任何建议!
干杯,
T。
【问题讨论】:
-
我看不出有什么理由需要哈希表,但循环可能是个好主意,是的。试着问一个更具体的问题,包括你尝试过什么,什么没用。
-
只是我不知道从哪里开始! :)
-
听起来像是递归的例子!
-
你是指每个组合还是每个排列。例如,
ab和ba是否不同? -
有一个read。