关于排列问题
问题:在用c#编写了一个链表之后,链表中存放有n个数,现在想将其进行排列.Pnm的排列,而m是由用户输入,m的属性是不大于n且非负,怎么完成这个排列啊?大侠指点.谢谢!
[此贴子已经被作者于2007-9-4 10:36:53编辑过]
问题:在用c#编写了一个链表之后,链表中存放有n个数,现在想将其进行排列.Pnm的排列,而m是由用户输入,m的属性是不大于n且非负,怎么完成这个排列啊?大侠指点.谢谢!
[此贴子已经被作者于2007-9-4 10:36:53编辑过]
两种组合,如数据为1,2两个数,m为1,则排列为1和2.
数m为用户输入,再举一例:对1,2,3,4,5这5个数进行3的排列,即n=5,m=3的
排列为:
1 1 1
1 1 2
1 1 3
1 1 4
1 1 5
2 1 1
2 1 2
..........
5 5 1
5 5 2
5 5 3
5 5 4
5 5 5
共有53 种组合.
这种能用C#实现吗?谢谢!
这个没人解决啊?
自己解决了,