给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的字母异位词。

示例1:
输入: s = “anagram”, t = “nagaram”
输出: true

示例2:
输入: s = “rat”, t = “car”
输出: false

说明:
你可以假设字符串只包含小写字母。

进阶:
如果输入字符串包含 unicode 字符怎么办?你能否调整你的解法来应对这种情况?

/*** @param {string} s* @param {string} t* @return {boolean}*/
var isAnagram = function(s, t) {};

个人解法

思路:将字符串转数组后排序,然后再转为字符串,如果两个字符串相等,则返回true,否则返回false

var isAnagram = function(s, t) {s = s.split("");t = t.split("");s.sort((a , b) => a.charCodeAt() - b.charCodeAt());t.sort((a , b) => a.charCodeAt() - b.charCodeAt());if(s.join("") === t.join("")){return true;}else{return false;}
};

(进阶)LeetCode(242)——有效的字母异位词(JavaScript)相关推荐

  1. Java实现 LeetCode 242 有效的字母异位词

    242. 有效的字母异位词 给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的字母异位词. 示例 1: 输入: s = "anagram", t = " ...

  2. LeetCode 242. 有效的字母异位词【哈希表】

    242. 有效的字母异位词 给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的字母异位词. 注意:若 s 和 t 中每个字符出现的次数都相同,则称 s 和 t 互为字母异位词. 示例 ...

  3. LeetCode 242. 有效的字母异位词 (计数排序思想字符处理)

    242. 有效的字母异位词 题意: 任意给定两个单词字符串,判断这两个字符串是否是字母异位词 思路: 先判断字符串长度是否相等 将s字符串每个字母映射到数组中,在对应位置++ 将t字符串每个字母映射到 ...

  4. leetcode——242. 有效的字母异位词

    问题描述: 给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的字母异位词. 示例 1: 输入: s = "anagram", t = "nagaram& ...

  5. leetcode 242. 有效的字母异位词 思考分析

    题目 给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的字母异位词. 我们先考虑低阶版本,认为字符只有26种可能,然后将a ~ z的字符映射到数组的索引0 ~ 25,数组中存放的则是 ...

  6. Leetcode 242.有效的字母异位词 By Python

    给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的一个字母异位词. 示例 1: 输入: s = "anagram", t = "nagaram" ...

  7. leetcode:242 : 有效的字母异位词

    题解: 我们可以用一个数组来统计字符串中各个字母出现的次数. 通过比较各自的统计数组的相同与否来判断是不是字母异位词 有题目可知道字母都是小写的,所以统计的数组大小为26即可. bool isAnag ...

  8. leetcode 242. 有效的字母异位词

    给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的字母异位词. 示例 1: 输入: s = "anagram", t = "nagaram" ...

  9. 小白 LeetCode 242 有效的字母异位词

    字母异位词 字符串由相同字母组成,但允许排列顺序不同. 如"aaabbb" 与 "ababab" 是字母异位词, 而"aabb" 与 &qu ...

  10. Leetcode 242.有效的字母异位词(哈希表)

    传送门:力扣 给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的字母异位词. 注意:若 s 和 t 中每个字符出现的次数都相同,则称 s 和 t 互为字母异位词. 示例 1:输入: ...

最新文章

  1. Python 数据类型:列表
  2. Check failed: status == CUDNN_STATUS_SUCCESS (4 vs. 0) CUDNN_STATUS_INTERNAL_ERROR
  3. 在QT中结构体快速从二进制文件中读取数据
  4. ASP.NET MVC 5 實作 GridView 分頁
  5. ceph 面试_终于有人把Ceph分布式存储讲清楚了!
  6. Win10开启Administrator超级管理员账户
  7. Ubuntu之SVN客户端安装+使用
  8. Asp.net2.0工具包AjaxControlToolkit下载和安装
  9. 降维后输入分类器分类时报错_逻辑回归解决多分类方法及其优缺点分析
  10. Java笔记-JNI中Java与C语言解决中文乱码问题
  11. java 中文 转义_java下载url路径包含中文需要转义的操作
  12. Exchange 2010与Exchange Online混合部署PART 1:添加域名
  13. java实现文件上传下载功能_java文件上传下载功能实现代码
  14. java高级教程pdf_《Java高级编程实用教程》PDF 下载_IT教程网
  15. 100个经典C语言程序(益智类问题)
  16. 数据治理过程中核心数据界定怎么破?
  17. 【蓝桥杯试题】盾神与困难数独
  18. 企查查网站信息爬取1.0版
  19. 数据结构(2)时间复杂度——渐进时间复杂度、渐进上界、渐进下界
  20. 《论韩愈 》——陈寅恪

热门文章

  1. SVN:show log问题
  2. C++和Java函数传递数组参数比较
  3. 利用BitLocker和VHD实现共享文件加密
  4. Vertically aligning HTML
  5. from_子句-内连接-左连接-右连接
  6. 乌托邦式的经理人日记——小的奖励激发员工热情
  7. lnmp改php版本,lnmp安装多版本PHP共存的方法详解
  8. 【工程项目经验】多个静态库打包成一个静态库
  9. python读取文本中的内容
  10. 颜色空间直方图matlab,使用Matlab绘制图像的rgb颜色空间和Lab颜色空间分量图和分量直方图 | 学步园...