Rearch Interest: Visualization">
383. 赎金信
题目描述
给定一个赎金信 (ransom
)
字符串和一个杂志(magazine
)字符串, 判断第一个字符串
ransom
能不能由第二个字符串 magazines
里面的字符构成。 如果可以构成,返回 true
;否则返回
false
。
(题目说明:为了不暴露赎金信字迹,要从杂志上搜索各个需要的字母,组成单词来表达意思。
杂志字符串中的每个字符只能在赎金信字符串中使用一次。)
示例 1:
输入:
ransomNote = "a", magazine = "b"
输出:false
示例 2:
输入:
ransomNote = "aa", magazine = "ab"
输出:false
示例 3:
输入:
ransomNote = "aa", magazine = "aab"
输出:true
提示:
1 <= ransomNote.length, magazine.length <= 105
ransomNote
和magazine
由小写英文字母组成
我的代码
\(T(M,N) = O(M+N)\), \(S(M,N) = O(max(M,N))\)
1 | class MySolution383 |