【牛客網】劍指offer編程題:替換空格(C++)

  1、先計算字符串裏的空格數 count 。 2、利用數學關係進行移位:(從後往前進行移位,防止覆蓋)       從字符串的尾部往前遍歷,若不是空格,往後移  count*2 位;       若是空格:(預留改爲%20多出來的兩個的位置)                 count--;                 str[i + count * 2] = '%';          
相關文章
相關標籤/搜索