计算a,b,c的排列组合
Posted zhuyapeng
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了计算a,b,c的排列组合相关的知识,希望对你有一定的参考价值。
递归实现,思路的确有点难得想:
public void SortAll(List<string> list,int start,int end) if (start==end) foreach (var item in list) Console.Write(item); Console.WriteLine(); else for (int i = start; i < end; i++) //交换变量 var temp = list[start]; list[start] = list[i]; list[i] = temp; //递归排序 SortAll(list,start+1,end); //还原变量 temp = list[start]; list[start] = list[i]; list[i] = temp;
以上是关于计算a,b,c的排列组合的主要内容,如果未能解决你的问题,请参考以下文章
如何从一个1d Numpy数组的所有排列组合中删除所有的圆台排列组合?