菜鸟学习历程【34】全排列(1)
全排列
定义:从n个不同元素中任取m(m≤n)个元素,按照一定的顺序排列起来,叫做从n个不同元素中取出m个元素的一个排列。当m=n时所有的排列情况叫全排列。
例如,对数组 int str[] = {1, 2, 3} 进行全排列,会有六种不同的组合 (1, 2, 3)、(1, 3, 2)、(2, 1, 3)、(2, 3, 1)、(3, 1, 2)、(3, 2,1)。
首先,我们知道判断两个序...
原创
2018-03-06 15:25:18 ·
300 阅读 ·
0 评论