【leetcode】同构字符串

/*双哈希 其实就是a对应b 同时b对应a 保证唯一 */
bool isIsomorphic(char * s, char * t){
    int hash1[128]={0},hash2[128]={0},i;
    for (i=0; s[i] != ''; i++)
    {
        if (hash1[s[i]] || hash2[t[i]])
        {
            if (hash1[s[i]] != t[i] || hash2[t[i]] != s[i]) return false;
        }
        else
        {
            hash1[s[i]]=t[i];
            hash2[t[i]]=s[i];
        }
    }
    return true;
}
原文地址:https://www.cnblogs.com/ganxiang/p/13724246.html