Leetcode题解之 —— 赎金信
思路
思路一(172
ms)
暴力解法
- 遍历
magazine
- 如果
ransomNote
中存在对应的值, 则删除 - 返回
ransomNote
的剩余长度
思路二(120
ms)
哈希计数法
cache
计数ransomNote
的每个字符的出现次数- 遍历
magazine
, 抵消值- 小于0判断
- 遍历
values()
查看是否有为抵消的数
题解
- 解法一
1 | /** |
- 解法二
1 | /** |
Leetcode题解之 —— 赎金信
172
ms)暴力解法
magazine
ransomNote
中存在对应的值, 则删除ransomNote
的剩余长度120
ms)哈希计数法
cache
计数ransomNote
的每个字符的出现次数magazine
, 抵消值values()
查看是否有为抵消的数1 | /** |
1 | /** |