Substring with Concatenation of All Words

更新 發佈閱讀 1 分鐘

問題拆解

給定:

  • 字串 s
  • 單詞陣列 words,每個單詞長度相同

我們要找到所有的起始索引,使得從該位置開始的子字串,

正好是 words 裡所有單詞 任意排列 的拼接。

關鍵點:

  1. 單詞長度固定,假設為 word_len
  2. words 的總長度是 total_len = word_len * len(words)
  3. 我們要檢查 s 裡所有長度為 total_len 的子字串,是否剛好由 words 拼接而成(順序任意)


raw-image


最近好喜歡這樣玩

我其實不是資工系畢業的

但是小學老師說我作文很好要我去參加比賽

我覺得能夠用中文精準理解算法

好像也是一種能力

把每一行都拆解成中文

原本困難的題目

瞬間變得好簡單

這個是Hard等級題目

留言
avatar-img
留言分享你的想法!
avatar-img
于正龍(Ricky)的沙龍
54會員
86內容數
人工智能工作經驗跟研究