205. Isomorphic Strings

LeetCode - The World's Leading Online Programming Learning Platform

python 复制代码
from collections import defaultdict
class Solution:
    def isIsomorphic(self, s: str, t: str) -> bool:
        mydict1={}
        mydict0={}
        for i in range(len(s)):
            c1=(s[i] not in mydict1)
            c0=(t[i] not in mydict0)
            if c1 and c0:
                mydict1[s[i]]=t[i]
                mydict0[t[i]]=s[i]
            elif (not c0) and (not c1):
                if mydict1[s[i]]!=t[i] or mydict0[t[i]]!=s[i]:
                    return False
            else: return False
        return True

双向map

相关推荐
le serein —f9 分钟前
用go实现-反转链表
leetcode·链表·golang
小年糕是糕手4 小时前
【C++】C++入门 -- 输入&输出、缺省参数
c语言·开发语言·数据结构·c++·算法·leetcode·排序算法
程序猿小白日记6 小时前
走向智能化:从编程语言看人工智能的未来
leetcode
天选之女wow9 小时前
【Hard——Day8】65.有效数字、68.文本左右对齐、76.最小覆盖子串
linux·运维·redis·算法·leetcode
2501_9418008810 小时前
5G技术引领下的智能制造革命:如何推动工业4.0发展
leetcode
小白程序员成长日记10 小时前
2025.11.21 力扣每日一题
算法·leetcode·职场和发展
sin_hielo12 小时前
leetcode 1930
算法·leetcode
努力学算法的蒟蒻13 小时前
day17(11.18)——leetcode面试经典150
算法·leetcode·面试
不爱编程爱睡觉14 小时前
代码随想录算法训练营第二十八天 | 动态规划算法基础、 LeetCode509. 斐波那契数、70. 爬楼梯、746. 使用最小花费爬楼梯
算法·leetcode·动态规划·代码随想录
yagamiraito_21 小时前
757. 设置交集大小至少为2 (leetcode每日一题)
算法·leetcode·go