當前位置:
首頁 > 最新 > 每天分享一個演算法題

每天分享一個演算法題

閱讀文本大概需要 3.8 分鐘。

請實現一個函數,將一個字元串中的空格替換成「%20」。例如,當字元串為We Are Happy.則經過替換之後的字元串為We%20Are%20Happy。

思路

可以開闢一個新的內存單元,然後遍歷字元串,如果不遇到空格,就往內存單元中增加字元,如果遇到空格,就往裡面添加 "%20"。


這裡提供兩個版本的 ac 源碼。



第二種簡單粗暴,沒錯,Java 封裝的實在太好了。


如果你想看到《劍指offer》的所有源碼,歡迎 star 我的 github project。

《劍指offer》的 github 地址:https://github.com/liuenci/GoOffer


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 編程這件小事 的精彩文章:

TAG:編程這件小事 |