摘要:
题目:输入一个字符串,输出其所有的排列组合。思路:分别将每一个字符固定在首位置,然后求后面字符的排列组合,递归的思想。代码如下:1 void Permutation(char *Str)2 {3 assert (Str != NULL);4 5 Permutation (Str, Str);6 } 1 void Permutation(char *Str, char *pTemp) 2 { 3 assert (Str != NULL); 4 5 assert (pTemp != NULL); 6 7 if (*pTemp == '\0') 8 ... 阅读全文