// 这里是做两个字符串的结构是否相同,字母和字母是否有对应关系
// 这里的做法是让每一个字母都有自己对应的字母,就比如a-->e d--->g 进行判断,如果一开始没有数据就先赋值
// 利用的是key和value这种map表的对应关系
var isIsomorphic = function(s, t) {
let s2 = {}
let t2 = {}
for(let i=0 ; i <s.length; i++) {
let x = s[i]
let y = t[i]
if(s2[x] && s2[x] !=y || t2[y] && t2[y] !=x) {
return false
}
s2[x] = y
t2[y] = x
}
return true
};
// console.log(isIsomorphic("babc","baba"))
console.log(isIsomorphic("add","egg"))