算法实现题 2-8: 有重复元素的排列问题
问题描述:
设 R={ r1 ,r2 ,…,rn }是要进行排列的 n 个元素。其中元素r1 ,r2 ,,rn 可能相同。试设计
一个算法,列出 R 的所有不同排列。
编程任务:
给定 n 以及待排列的 n 个元素。计算出这 n 个元素的所有不同排列。
#includeusing namespace std; char s[1001]; //判断是否是重复元素 int Juade(int a,int b) { for(int i=a;i>n; for(int i=0;i >s[i]; perm(0,n-1); }
测试用例:



