void Permutation_Solution1(char *pStr, int begin, int end)
{
if(begin == end - 1) //只剩一个元素
{
for(int i = 0; i < end; i++) //打印
cout<
else
{
for(int k = begin; k < end; k++)
{
swap(pStr[k], pStr[begin]); //交换两个字符
Permutation_Solution1(pStr, begin + 1, end);
swap(pStr[k],pStr[begin]); //恢复
}
}
}
这是C++的
能在具体一点吗?