首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

算法有关问题,高手请问C#版的 字母全排列

2012-01-14 
算法问题,高手请教C#版的 字母全排列排列输出所有4位长的字符串,字符串为26个字母组合,同意字符串中字母可

算法问题,高手请教C#版的 字母全排列
排列输出所有4位长的字符串,字符串为26个字母组合,同意字符串中字母可以重复.

[解决办法]
IList <string> strList = new List <string> ();
for (int a = 97; a <= 122; a++)
{
char c1 = Convert.ToChar(a);
for (int b = 97; b <= 122; b++)
{
char c2 = Convert.ToChar(b);
for (int c = 97; c <= 122; c++)
{
char c3 = Convert.ToChar(c);
for (int d = 97; d <= 122; d++)
{
char c4 = Convert.ToChar(d);
string str = new string(new char[] { c1, c2, c3, c4 });
strList.Add(str);
}
}
}

}

热点排行