摘要:
本文参考该作者文章:作者:Hawstein出处:http://hawstein.com/posts/ctci-solutions-contents.html一.Q:写一个函数,把字符串中所有的空格替换为%20 。思路:int *replace1(char[],int):首先计算字符串中的空格的数量,新字符串的长度应该是多2cnt数量的长度(每个空格替换为%20需要增加2个字符,x个空格增加2x个字符)。申请一个额外数组,将原数组复制到新数组即可。replace2(char[],int):如果原数组长度够大,可以从后向前将字符串复制到原数组中。CODE: 1 #include 2 #includ 阅读全文