方法一:哈希表,一一映射
思想:如果s和t中的字符是一一映射关系,则s和t是同构字符串,否则不是
class Solution:
def isIsomorphic(self, s: str, t: str) -> bool:
if len(s) != len(t):
return False
else:
my_dict1 = {}
my_dict2 = {}
for i in range(len(s)):
x = s[i]
y = t[i]
if (x in my_dict1 and my_dict1[x] != y) or (y in my_dict2 and my_dict2[y] != x):
return False
my_dict1[x] = y
my_dict2[y] = x
return True