五月天青色头像情侣网名,国产亚洲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ó)家法律
醴陵市| 邓州市| 大厂| 香港| 商都县| 贵州省| 三原县| 六盘水市| 深圳市| 封开县| 中山市| 淮滨县| 瑞昌市| 博客| 贵州省| 正定县| 阿勒泰市| 旺苍县| 江西省| 博兴县| 五寨县| 永寿县| 丹东市| 嘉义市| 九寨沟县| 宿松县| 台安县| 兴海县| 鲁山县| 手机| 上蔡县| 娱乐| 岢岚县| 重庆市| 哈尔滨市| 乌审旗| 沅陵县| 南召县| 安康市| 双辽市| 宁乡县|