class Solution {
public:
bool isIsomorphic(string s, string t) {
unordered_map<char,char> m1;
unordered_map<char,char> m2;
for(int i=0;i<s.size();i++){
auto p=m1.find(s[i]);
if(p!=m1.end()&&p->second!=t[i]){
return false;
}
p=m2.find(t[i]);
if(p!=m2.end()&&p->second!=s[i]){
return false;
}
m1.insert(make_pair(s[i],t[i]));
m2.insert(make_pair(t[i],s[i]));
}
return true;
}
};
LeetCode - 205 Isomorphic Strings
最新推荐文章于 2023-12-13 10:00:51 发布