/**
* @param {string} s
* @param {string} t
* @return {boolean}
*/
var isAnagram = function(s, t) {
if(s.length!=t.length)
{
return false
}
var sSort=s.split('').sort();
var tSort=t.split('').sort();
return sSort.join('')==tSort.join('');
};
题目解析:什么是异或词? 它是需要两个字符串进行对比的哈。 比如s=“anagram”, t=“nagaram” 这就属于异位词,长度一样,包含的字母都一样,每个字符出现的频率也一样,只是顺序不同而已 s=“rat”,t=“car” 这种就不属于异位词,因为s中的’r’在t中没有。 知道了把。
思路;先看看长度相不相同,先前的条件。 然后是看看一不一样,怎么做? 排序把,然后转换成字符串,看看==一样不一样把。