当前位置: 移动技术网 > IT编程>开发语言>C/C++ > 字符串全排列

字符串全排列

2018年11月26日  | 移动技术网IT编程  | 我要评论

王震之子王兵,吴立法,韩城攻略演员表

void allsortcore(char *str,int begin,int end);
void allsort(char *str)
{
    if(str == null)
        return ;
    int n = strlen(str);
    allsortcore(str,0,n-1);
}

void allsortcore(char *str,int begin,int end)
{
   if(end <=1)
        return ;
   if(begin == end)
    {
        cout<<str<<endl;
    }
    for(int j = begin;j<=end;++j)
    {
        swap(str[j],str[begin]);
        allsortcore(str,begin+1,end);
        swap(str[j],str[begin]);
    }
}

 

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网