Isomorphic Strings LeetCode solution in C++
1class Solution {2public:3bool isIsomorphic(string s, string t) {4if (s.size() != t.size()) return false;5unordered_map<char, char> mp;6for (int i = 0; i < s.size(); i++) {7if (mp.find(s[i]) == mp.end()) {8for (auto it : mp) {9if (it.second == t[i]) return false;10}11mp[s[i]] = t[i];12} else {13if (mp[s[i]] != t[i]) return false;14}15}16return true;17}18};