剑指Offer

剑指Offer[C++] 4:替换空格 面试题4 请实现一个函数,将一个字符串中的空格替换成“%20”。例如,当字符串为We Are Happy.则通过替换以后的字符串为We%20Are%20Happy。 解题思路 遍历一遍字符串,统计字符串长度和空格数目。由于空格要替换成“%20”,所以每替换一个空格长度增长2,所以替换后的总长度=字符串长度+空格数*2。字符串从后向前替换,须要两个指针p1,p
相关文章
相关标签/搜索