如题,用递归/循环列出给定个数的字符的全排列。
字符个数为n,其中 1<=n <= 26 ,字符为A、B、C、......、Z
有兴趣的给出代码,测试两种方法的速度及资源占用率。
使用道具 举报
可以N个工作表啊.呵呵.
不过,重要的是方法,实际测试可能只选3--7位长度吧.
有重复的字符吗?
现在在做公司一些EXCEL的表报,想回顾一下VBA的东西写宏,不过VBA的东西早忘了,下面是C#语法写的递归,有兴趣的可以参照转换成VBA的。
string[] str=new string[]{"A","B","C","D",..."Z"};
int n=1;
void test()
{
if(n>26)
return;
}
else
printLine(str[n]);
n+=1;
test();
怎么没有下文了?
本版积分规则 发表回复 回帖后跳转到最后一页
小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )
GMT+8, 2024-5-29 10:52 , Processed in 0.612695 second(s), 7 queries , Gzip On, Yac On.
Powered by Discuz! X3.4
Copyright © 2001-2020, Tencent Cloud.