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

Csharp 求 排列组合 函数.
请教大侠们,现在情况是这样的。 我想扔一串字符串例如"a,b,c,d..."
function (string GetStr)
{
   string []StiList= GetStr.Split(',');
//我怎样才能输出结果是 
a,b,c,d,
aa,ab,ac,ad,ba,bb,bc,bd,ca,cb,cc,cd,da,db,dc,dd
aaa,aab,aac,aad,aba,abb,abc,abd,aca....abcd,bcda,cdab,....
就是数学中的排列 ABCD四个元素 返回的结果是A44+A43+A42+A41
    }
CSDN有大侠高手会么? 首先你要懂数学中的排列哦 

------解决方案--------------------
http://www.cnblogs.com/rogerwei/archive/2010/11/18/1880336.html