摘要:
摘自《剑指offer》 题目要求很简单,输出一串字符串的全排列,例如:输入abc 输出 abc/acb/bac/bca/cba/cab 代码我是真没怎么看明白,可能这也是递归程序比较难调试的原因吧. void Permutation(char *pstr,char *pBegin) { if (*pBegin=='\0') { cout<<pstr<... 阅读全文
摘要:
这里有一篇文章 写的很好http://blog.csdn.net/f81892461/article/details/8974087 该文章中有一句话 总之就是:数组无法作为参数,总会被编译器将地址赋值给形参指针的,即使指针定义成数组形式,也还是指针。然后各种差别都是由数组和指针不同的定位元素的方式导致的。 这句话说的很对啊,数组做形参的是时候都是被当成指针来处理的。不明白这句话的可以看一... 阅读全文