劍指Offer

劍指Offer[C++] 4:替換空格 面試題4 請實現一個函數,將一個字符串中的空格替換成「%20」。例如,當字符串爲We Are Happy.則通過替換以後的字符串爲We%20Are%20Happy。 解題思路 遍歷一遍字符串,統計字符串長度和空格數目。由於空格要替換成「%20」,所以每替換一個空格長度增長2,所以替換後的總長度=字符串長度+空格數*2。字符串從後向前替換,須要兩個指針p1,p
相關文章
相關標籤/搜索