原帖由 shucho 于 2006-10-10 19:39 发表
我运行了一下,发现有重复的
原帖由 shihyu 于 2006-10-10 20:01 发表
这是使用 Recursive call 去写吗??
sub foo($$$){
}
可以写成下面那样吗??
sub foo{
}
($$$) 加上这用意为什么??? 是因为前面有sub foo($$$); 宣告吗??
foo(\@array, 4, []); # 参数 [] 是什么意 ...
原帖由 flw 于 2006-10-10 21:08 发表
没有的。
原帖由 shucho 于 2006-10-10 22:19 发表
我想到一个很笨的办法。
一开始还是做排列组合,定义中间结果为一个HASH, 数据结构为:
HASH =
{
[01,13,15,18] => 6, ## 6 = 0+1+2+3,为下标的和
[13,01,15,18] => 6, ## 6 = 1+0+2+3, 同上
[.. ...
原帖由 venturexu 于 2006-10-12 11:05 发表
flw老大,你这个有重复的问题.
我查了一下,里边有1,13,15,18,还有13,1,15,18,这两个是重复的
欢迎光临 Chinaunix (http://bbs.chinaunix.net/) | Powered by Discuz! X3.2 |