给定两个字符串 s 和 t ,判断它们是否是同构的。
如果 s 中的字符可以按某种映射关系替换得到 t ,那么这两个字符串是同构的。
每个出现的字符都应当映射到另一个字符,同时不改变字符的顺序。不同字符不能映射到同一个字符上,相同字符只能映射到同一个字符上,字符可以映射到自己本身。
示例 1:
输入:s = “egg”, t = “add”
输出:true
示例 2:
输入:s = “foo”, t = “bar”
输出:false
示例 3:
输入:s = “paper”, t = “title”
输出:true
构造哈希映射
首先我们要明白这道题字符串对应是单射还是双射。
举个例子,paper -> title 就是单射,zzdczdd ->
Original: https://www.cnblogs.com/liangren-na/p/16437716.html
Author: 良人呐
Title: 205. 同构字符串
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/619831/
转载文章受原作者版权保护。转载请注明原作者出处!