LeetCode - 290 解題紀錄 / September LeetCoding Challenge Day 7
題目: LeetCode - 290. Word Pattern
題目說明
給兩個字串 pattern
及 str
分別代表單詞的組成模式及單詞組成。求單詞組成是否符合組成模式。
解題思路
使用 Stringstream 來分割 str
,Unordered_map 紀錄組成模式及對應的字串,Unordered_set 避免兩個 key 對應到同一個字串,接著遍歷 pattern
,若是碰到兩種 key 對應到同一個字串或是 val 與當前讀取到的字串不相等則回傳 False,最後判斷 str
是否已經全部處理,若是沒有代表 pattern
的長度不夠,此時也是回傳 False。
參考解法
c++
1 | class Solution { |
本部落格所有文章除特別聲明外,均採用 CC BY-NC-SA 4.0 許可協議。轉載請註明來自 Larry's notes!
評論
Gitalk 載入中…