无聊写了个全排列的程序..
- C/C++ code
void AllArrange(char str[],int n){ int fl =strlen(str); if(fl == 1) cout<<str-n+fl<<endl; else { int i; for(i=0; i<fl; i++) { char t = str[0]; str[0] = str[i]; str[i] = t; AllArrange(str+1,n); str[i] =str[0]; str[0] =t; } }}char p[] ="abcd";AllArrange(p,strlen(p));[解决办法]
不错,很漂亮!
[解决办法]
代码很规范啊,来收点分
[解决办法]
好规范啊,要学习
[解决办法]
没明白 全排列什么意思
[解决办法]
原来是C++代码啊
[解决办法]
值得学习。
[解决办法]
我想问一下,那个代码框是怎么整的?
每次发帖我都只能在那个普通的发帖框中写,没有缩进很痛苦啊!
[解决办法]
[解决办法]
[解决办法]
楼主的方法很简洁,通俗易懂,比较有技术含量。我感觉我自愧不如啊!