python leetcode 205. Isomorphic Strings

两个字典互相映射

class Solution(object):
    def isIsomorphic(self, s, t):
        """
        :type s: str
        :type t: str
        :rtype: bool
        """
        n=len(s)
        if n==0:
            return True
        mydicts={}
        mydictt={}
        for i in range(n):
            if s[i] in mydicts:
                if t[i] != mydicts[s[i]]:
                    return False 
            else:
                mydicts[s[i]]=t[i] 
            if t[i] in mydictt:
                if s[i] != mydictt[t[i]]:
                    return False 
            else:
                mydictt[t[i]]=s[i] 
        return True

猜你喜欢

转载自blog.csdn.net/Neekity/article/details/85029017