前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >leetcode:242 有效的字母异位词

leetcode:242 有效的字母异位词

作者头像
贵哥的编程之路
发布2020-10-28 15:27:46
2170
发布2020-10-28 15:27:46
举报
文章被收录于专栏:用户7873631的专栏
在这里插入图片描述
在这里插入图片描述
代码语言:javascript
复制
/**
 * @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中没有。 知道了把。

思路;先看看长度相不相同,先前的条件。 然后是看看一不一样,怎么做? 排序把,然后转换成字符串,看看==一样不一样把。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020/07/23 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档