javascript Anagram with Maps
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript Anagram with Maps相关的知识,希望对你有一定的参考价值。
const isAnagram = (str1, str2) => {
if (str1.length !== str2.length) return false;
const map = new Map();
for (let char of str1) {
const count = map.has(char) ? map.get(char) + 1 : 1;
map.set(char, count);
};
for (let char of str2) {
if (!map.has(char)) return false;
const count = map.get(char) - 1;
if (count === 0) {
map.delete(char);
continue;
};
map.set(char, count);
};
return map.size === 0;
};
以上是关于javascript Anagram with Maps的主要内容,如果未能解决你的问题,请参考以下文章
javascript [242。有效Anagram] #tags:leetcode,leetcode / easy
在javascript中理解Valid Anagram的解决方案
JavaScript Anagram 函数的时间复杂度
LightOJ1158 Anagram Division(状压DP)
我怎样才能加快这个 Anagram 算法
LeetCode 1347. Minimum Number of Steps to Make Two Strings Anagram