敘述
這是 Data Structure I
的第六天第三個題目,總共有三題。
- 難度:
Easy
- 花費時間: 1小時
- 題目
傳入兩個字串 s
與 t
,如果 s
是 t
的字謎的話,回傳 true
,如果不是,回傳 false
。
字謎(
anagram
): 是指將原本的詞字母重組後得到另一個詞。
點我開啟限制與範例
限制:
1 <= s.length, t.length <= 5 * 104
s
andt
consist of lowercase English letters.
Example 1:
1 | Input: s = "anagram", t = "nagaram" |
Example 2:
1 | Input: s = "rat", t = "car" |
筆記
使用類似 383. Ransom Note 的做法,先遍歷一次 s
做出 s
的 HashTable
,然後再遍歷一次 t
刪除值,如果刪光了就回傳 true
,如果刪到一半沒得刪那就回傳 false
。
程式碼
1 | /** |