作者Ebergies (火神)
看板C_and_CPP
标题Re: [问题] 不定数穷举方法
时间Wed May 6 14:21:47 2009
※ 引述《henry035 (Rex)》之铭言:
: 假设要穷举 n 个字母的组合, n 是一个变数,
: 我原本想用回圈,但由於 n 是个不定值,因此无法预知要用几层回圈,
: 想请问这类型的问题有什麽方法可解呢? 是不是有特定的演算法可使用呢?
: 我是有猜测是不是要用递回,但不太会用递回想方法(程式) ... @@|||
假设有一个 function 叫 "穷举"
穷举( [ 1 2 3 4 5 6 7 ] )
= 1 + 穷举 ( [ 2 3 4 5 6 7 ] ),
2 + 穷举 ( [ 1 3 4 5 6 7 ] ),
3 + 穷举 ( [ 1 2 4 5 6 7 ] ),
...
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.124.99.126
1F:推 ledia:推简洁清楚 05/06 14:58
2F:推 henry035:了解概念了,谢谢大大。 05/06 17:12