一、题目地址
https://leetcode-cn.com/problems/dKk3P7/
二、具体代码
/**
* @param {string} s
* @param {string} t
* @return {boolean}
*/
// 时间复杂度: O(n)
// 空间复杂度:O(1)
var isAnagram = function(s, t) {
if(s.length !== t.length || s === t) {
return false;
}
let array = new Array(26).fill(0);
for(let i=0; i<s.length; i++) {
array[s[i].charCodeAt() - 'a'.charCodeAt()]++;
}
for(let i=0; i<t.length; i++) {
array[t[i].charCodeAt() - 'a'.charCodeAt()]--;
if(array[t[i].charCodeAt() - 'a'.charCodeAt()] < 0) {
return false;
}
}
return true;
};
三、补充链接
https://leetcode-cn.com/problems/dKk3P7/solution/you-xiao-de-bian-wei-ci-by-leetcode-solu-xzi0/
四、补充部分
关注公众号:【深漂程序员小庄】:
内含丰富的学习资源和面试经验(不限前端、java),还有学习交流群可加,并且还有各大厂大佬可一起交流学习,一起进步~添加小庄微信,回复【加群】,可加入互联网技术交流群: