LeetCode 题解:205. 同构字符串,哈希表,JavaScript,详细注释
原题链接:https://leetcode.cn/problems/isomorphic-strings/
理解题意:
s = "foo"和t = "bar",s中的o同时映射了a和r,不正确s = "badc"和t = "baba",t中的a同时映射了a和c,不正确因此需要同时检查
s到t和t到s的映射关系
解题思路:
用两个
Map,分别存储s -> t和t -> s的映射关系遍历字符串,查看
Map中存储的映射关系是否与遍历到的字符不同,出现不同就表示两个字符串不是同构的如果正常退出循环,表示没意义找到不同的映射关系,两个字符串是同构的
复制代码
版权声明: 本文为 InfoQ 作者【Lee Chen】的原创文章。
原文链接:【http://xie.infoq.cn/article/54caf49fdb43df885d889c5cd】。文章转载请联系作者。







评论