五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

LeetCode 648. Replace Words

2023-05-20 11:26 作者:您是打尖兒還是住店呢  | 我要投稿

In English, we have a concept called?root, which can be followed by some other word to form another longer word - let's call this word?successor. For example, when the?root?"an"?is followed by the?successor?word?"other", we can form a new word?"another".

Given a?dictionary?consisting of many?roots?and a?sentence?consisting of words separated by spaces, replace all the?successors?in the sentence with the?root?forming it. If a?successor?can be replaced by more than one?root, replace it with the?root?that has?the shortest length.

Return?the?sentence?after the replacement.

?

Example 1:

Input: dictionary = ["cat","bat","rat"], sentence = "the cattle was rattled by the battery"Output: "the cat was rat by the bat"

Example 2:

Input: dictionary = ["a","b","c"], sentence = "aadsfasf absbs bbab cadsfafs"Output: "a a b c"

?

Constraints:

  • 1 <= dictionary.length <= 1000

  • 1 <= dictionary[i].length <= 100

  • dictionary[i]?consists of only lower-case letters.

  • 1 <= sentence.length <= 106

  • sentence?consists of only lower-case letters and spaces.

  • The number of words in?sentence?is in the range?[1, 1000]

  • The length of each word in?sentence?is in the range?[1, 1000]

  • Every two consecutive words in?sentence?will be separated by exactly one space.

  • sentence?does not have leading or trailing spaces.

這道題大部分人用的是字典樹(shù),我沒(méi)有用過(guò)這種數(shù)據(jù)結(jié)構(gòu),以后可以學(xué)習(xí)一下,我用的是string.stratwith的函數(shù),也是可以確認(rèn)的;

正則表達(dá)式將字符串按照空格就行分列,這里面要轉(zhuǎn)義字符也就是\\s才行。

下面是代碼:

Runtime:?198 ms, faster than?38.91%?of?Java?online submissions for?Replace Words.

Memory Usage:?55.1 MB, less than?56.08%?of?Java?online submissions for?Replace Words.


LeetCode 648. Replace Words的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
定安县| 长顺县| 当涂县| 岚皋县| 太仆寺旗| 长汀县| 东阳市| 抚松县| 仲巴县| 泗水县| 梁平县| 宽甸| 乌鲁木齐市| 六盘水市| 横山县| 丹江口市| 阳东县| 平昌县| 涞源县| 枣阳市| 桐城市| 永胜县| 河间市| 金乡县| 恩施市| 平顶山市| 进贤县| 天峨县| 分宜县| 白玉县| 洛阳市| 抚顺市| 卫辉市| 体育| 德安县| 伊宁县| 承德县| 宁河县| 临澧县| 商洛市| 浦北县|