摘要:
void swap(char &a,char &b){ int t = a; a = b; b = t;}void permutation(char *a,int beg,int end){ if(beg == end) { cout<<a<<endl; } else { for (int i=beg;i<end;++i) { swap(a[beg],a[i]); permutation(a,beg+1,end); swap(a[beg],a[i]);//细心,竟然把这个忘记 } }}void Reversal(char *a,int beg,in
阅读全文