有效的字母异位词
一、LeetCode题解
瞧一瞧~
- 博健的LeetCode题解:Gitbook版本传送门
- 博健的LeetCode题解:CSDN传送门
- 前端进阶笔记:Gitbook传送门
二、算法题
题目
给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的字母异位词。
示例 1:
输入:`s = "anagram", t = "nagaram"`
输出: `true`
示例2
输入: `s = "rat", t = "car"`
输出: `false`
你可以假设字符串只包含小写字母。
解法一(暴力删除)
- 为了方便删除,将字符串转换成数组
- 一一查找两个数组的元素,有相等的就删除
- 如果满足题需求,则数组长度以应为0
代码
var isAnagram = function(s, t) {
if(s.length !== t.length) return false;
var arrS = s.split('')
var arrT = t.split('')
for(let i = 0