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