一.倒置字串
題目描述
將一句話的單詞進行倒置,標點不倒置。比如 i like beijing. 經過函式後變為:beijing. like i
輸入描述:
每個測試輸入包含1個測試用例: i like beijing. 輸入用例長度不超過100
輸出描述:
依次輸出倒置之後的字串,以空格分割
示例1輸入
i like beijing.
輸出beijing. like i
(1)第一種思路
(2)第二種思路:#include
#include
#include
using
namespace std;
intmain()
reverse
(start,end);if
(end!=s.
end())
start=end+1;
else
start=end;
} cout
}
第二種思路比較簡單,直接利用cin>>s接收輸入
遇到空格就結束了,自然分割開了每個單詞
其次將每次接收到的單詞拼接到之前的串前面就逆置過來了。
#include
#include
using
namespace std;
// cin讀取string時自動會被空格分隔開,用另乙個字串儲存進行逆序輸出
intmain()
字串相關問題
動態規劃解法 dp i j dp i j dp i j 表示字串 s ss 的前 i ii 個字元中是否包含字串 t tt 的前 j jj 個字元。狀態轉移方程 if s i s j dp i j dp i 1 j 1 else dp i j dp i j 1 逐個查詢法 可以依賴於 str in ...
字串相關問題
string s1 abc string s2 new string efg 首先,要對jvm執行時資料區有所了解,主要包括棧 堆 方法區,這裡主要涉及到了方法區,方法區主要儲存class檔案對應的資料,class常量池的資料 字面量和符號引用 會在載入階段被載入到執行時常量池中,在解析階段,會在堆...
字串的相關問題
6.程式設計 實現 memcpy 函式,原型 extern void memcpy void dest,void src,unsigned int count 用法 include 功能 由src所指記憶體區域複製count個位元組到dest所指記憶體區域。下面就是 這個函式的實現過程。includ...