日期:2014-05-17  浏览次数:20415 次

C# 产生顺序数
产生顺序数

数组 a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z

结果:aaaaaa aaaaab aaaaac aaaaad aaaaae .....


------解决方案--------------------
你这就是排列组合,google “c# 排列组合”
------解决方案--------------------
for循环+递归调用
------解决方案--------------------
两个点
1.这是26进制数
2.ToString(),padleft

剩下不写了,自己完成

------解决方案--------------------
读出来以后用padleft(你想要的长度,'用以填充的字符')
------解决方案--------------------
C# code

    nums = nums.Select(x => "aaaaa" + x).ToArray();

------解决方案--------------------
用回溯