求c #排列组合算法int a,b,c,d;其中每个可以等于0,1,2,3如a=0;b=1;c=2;d=3;a=1;b=0;c=2;d=3;…………希望能得到全部24种组合,不要穷举法

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/12 00:48:51

求c #排列组合算法int a,b,c,d;其中每个可以等于0,1,2,3如a=0;b=1;c=2;d=3;a=1;b=0;c=2;d=3;…………希望能得到全部24种组合,不要穷举法
求c #排列组合算法
int a,b,c,d;
其中每个可以等于0,1,2,3

a=0;b=1;c=2;d=3;
a=1;b=0;c=2;d=3;
…………
希望能得到全部24种组合,不要穷举法

求c #排列组合算法int a,b,c,d;其中每个可以等于0,1,2,3如a=0;b=1;c=2;d=3;a=1;b=0;c=2;d=3;…………希望能得到全部24种组合,不要穷举法
用递归怎么样?
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace TRY
{
class Program
{
static void 计算组合(int[] a,int start)
{
int k;
if (start == a.Length - 1)
{
for(int i=0;i