返回乙個單詞的字首

2021-08-30 14:28:17 字數 979 閱讀 6642

1,字首:就是能夠代表這個單詞的前n個字元,n最小.

如:abc acc 字首: ab ac

語法的悲劇,讓我整整浪費了乙個上午,鬱悶了乙個下午.

問題終於還是找到了.

基於string的實現:

#include

#include

#include

#include

using namespace std ;

class trie

~trie ()

}void insert(string& str)

}int quary ( string& str )

return n;}};

int main ()

int cnt;

string pre;

vectorvecpre;

for(int i=0;i

#include

#include

#include

#include

#include

using namespace std ;

class trie

~trie()

void insert(const char* key)

int query(const char* key)

private:

int sum;

trie* child[26];

};int main ()

}int cnt;

string pre;

vectorvecpre;

for(int i = 0; i < static_cast(vecstr.size()); i++)

for(int i = 0; i < static_cast(vecstr.size()); i++)

cout

}

返回一句話的最後乙個單詞

返回一句話的最後乙個單詞 例如 what is your name 最後乙個單詞就是 name 一整句話是乙個字串,以 空格作為分隔符,利用rfind函式從後往前查詢。但是要注意字串最後是空格的情況 who are you 我們先看下如何返回最後乙個單詞個數。int lengthoflastword...

給定字串返回最後乙個單詞的長度

問題描述 給定乙個僅包含大小寫字母和空格 的字串,返回其最後乙個單詞的長度。如果不存在最後乙個單詞,請返回 0 說明 乙個單詞是指由字母組成,但不包含任何空格的字串。示例 輸入 hello world 輸出 5 param s return 兩種方法,第一種 判斷全部是否為空格,是空格返回0,否則返...

最後乙個單詞的長度

給定由大寫,小寫字母和空格組成的字串,返回最後乙個單詞的長度。如果輸入中不存在單詞,返回 000。注意 單詞 是指不包含空格符號的字串 例如 對於字串 hello world 不帶引號 那麼返回的結果是 555 對於字串 abc abc 不帶引號 那麼返回的結果就是 333。輸入格式 輸入僅一行,為...