28.字符串的排列
Posted wzjhoutai
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了28.字符串的排列相关的知识,希望对你有一定的参考价值。
void Permutation(char* pStr)
{
if (pStr == NULL)
return;
Permutation(pStr, pStr);
}
void Permutation(char* pStr, char* pBegin)
{
if (*pBegin == ‘\0‘)
{
printf("%s\n", pStr);
}
else
{
for (char* pCh = pBegin; *pCh != ‘\0‘; ++pCh)
{
char temp = *pCh;
*pCh = *pBegin;
*pBegin = temp;
Permutation(pStr, pBegin + 1);
temp = *pCh;
*pCh = *pBegin;
*pBegin = temp;
}
}
}
以上是关于28.字符串的排列的主要内容,如果未能解决你的问题,请参考以下文章