算法问题:1,2,3,4,5 所有的排列方法打印出来

来源:百度知道 编辑:UC知道 时间:2024/06/13 23:25:38

看看这个希望你帮到你:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace perm
{
class Program
{
static void permlist(int[] listdata, int k, int m)
{
if (k == m)
网管联盟bitsCN@com

{
for (int i = 0; i <= m; i++) System.Console.Write(listdata[i]);
Console.WriteLine();
}
else
for (int i = k; i <= m; i++) 网管u家u.bitsCN.com
{
Swap(ref listdata[k],ref listdata[i]);
permlist(listdata, k + 1, m);
Swap(ref listdata[k],ref listdata[i]);