刪除字串空格 演算法

2021-06-13 23:15:20 字數 338 閱讀 6858

不說什麼上**。慢慢理解,這樣可以提高度**的能力

我們應該向這個問題,

如果字串的第乙個是空格呢。

字串不只乙個空格。

當判斷第乙個空格以後,怎麼刪除空格,

刪除空格以後怎麼把空格後面的字元向前移動  

如果上面的4個問題能夠解決的話,寫出這個函式模組就會很簡單了。

簡單的解釋一下,我重點說一下字元移動的問題,

我們想要把乙個字串向前移動的話,是不是可一分成乙個字元乙個字元的向前移動,用陣列的思想可以這樣。

有指標的思想翻譯一下就可以了,想到下面為什麼用do...while  讀者應該自己去思考

函式原始碼:

刪除字串空格

寫乙個去除字串左邊空格,右邊空格,字串中如果出現多個空格,則合併成乙個空格的程式。用python和c來解這道題的思路是不一樣的,c的思路基本就是指標的移動,而python有很多現成的東西可以用。def simplify text,space t r n f delete result word fo...

字串中刪除空格

cstring strlogpathname m strprjpathname char dirver max drive path max path filename max fname ext max ext splitpath strlogpathname.getbuffer 1024 dir...

字串空格替換或刪除

1.將乙個字串裡面的空格替換成 20,不考慮字元陣列大小溢位,不得使用庫函式 2.將乙個字串裡面的乙個或多個空格替換成乙個空格 這兩道題都是關於字串替換,不同的是第一道題是將乙個空格替換為3個字元 20,當然這裡任意3個字元都可以,而且只要保證陣列大小足夠大,乙個空格替換成多個也無所謂,本質上是將乙...