1 2 3 4 5 6 7 8 9 10 11 12
| class Solution { public: bool isIsomorphic(string s, string t) { int m1[256] = {0}, m2[256] = {0}; for (int i = 0; i < s.size(); ++i) { if (m1[s[i]] != m2[t[i]]) return false; m1[s[i]] = i + 1; m2[t[i]] = i + 1; } return true; } };
|