python-leetcode-同构字符串

205. 同构字符串 - 力扣(LeetCode)

python 复制代码
class Solution:
    def isIsomorphic(self, s: str, t: str) -> bool:
        if len(s) != len(t):
            return False
        
        mapping_s_t = {}
        mapping_t_s = {}
        
        for char_s, char_t in zip(s, t):
            # 检查 s -> t 的映射
            if char_s in mapping_s_t:
                if mapping_s_t[char_s] != char_t:
                    return False
            else:
                mapping_s_t[char_s] = char_t
            
            # 检查 t -> s 的映射
            if char_t in mapping_t_s:
                if mapping_t_s[char_t] != char_s:
                    return False
            else:
                mapping_t_s[char_t] = char_s
        
        return True
相关推荐
☆5661 天前
C++中的命令模式
开发语言·c++·算法
仰泳的熊猫1 天前
题目2577:蓝桥杯2020年第十一届省赛真题-走方格
数据结构·c++·算法·蓝桥杯
CoovallyAIHub1 天前
Pipecat:构建实时语音 AI Agent 的开源编排框架,500ms 级端到端延迟
深度学习·算法·计算机视觉
灰色小旋风1 天前
力扣13 罗马数字转整数
数据结构·c++·算法·leetcode
2301_810160951 天前
C++与物联网开发
开发语言·c++·算法
cm6543201 天前
基于C++的操作系统开发
开发语言·c++·算法
ArturiaZ1 天前
【day57】
开发语言·c++·算法
CoovallyAIHub1 天前
Energies | 8版YOLO对8版Transformer实测光伏缺陷检测,RF-DETR-Small综合胜出
深度学习·算法·计算机视觉
Emberone1 天前
排序:万物皆有序
算法·排序算法
其实秋天的枫1 天前
2025年12月英语六级真题及答案解析完整版(第一、二、三套全PDF)
经验分享·算法