如 输入s = ‘egg’ t = ‘add’
输出 true
输入 s = ‘foo’ t = ‘bar’
输出 false
输入 s = ‘paper’ t = ‘title’
输出 true
本人尚未自己做出都是参考别人的。
思路,创建两个空对象,即使保存对方的内容例如
s = ‘eggd’
t = ‘adds’
mapS = {}
e=>a
g=>d
g=>d
d=>s false
mapT = {}
a=>e
d=>g
d=>g
s=>d false
var isShow = function(s,t){var maps = {}var mapt = {}for(var i in s){var values = s[i]var valuet = t[i]if(!maps[values]){maps[values] = valuet}else if (maps[values] != valuet){return false}if(!mapt[valuet]){mapt[valuet] = values}else if (mapt[valuet] != values){return false}}return true}
