Golang | Leetcode Golang题解之第205题同构字符串

题目:

题解:

Go 复制代码
func isIsomorphic(s, t string) bool {
    s2t := map[byte]byte{}
    t2s := map[byte]byte{}
    for i := range s {
        x, y := s[i], t[i]
        if s2t[x] > 0 && s2t[x] != y || t2s[y] > 0 && t2s[y] != x {
            return false
        }
        s2t[x] = y
        t2s[y] = x
    }
    return true
}
相关推荐
凯瑟琳.奥古斯特37 分钟前
力扣2760 C++滑动窗口解法
数据结构·c++·算法·leetcode·职场和发展
_深海凉_40 分钟前
LeetCode热题100-不同路径
算法·leetcode·职场和发展
web守墓人1 小时前
【go语言】go语言实现go-torch, 完成Lenet-5的搭建,训练,以及pth和onnx模型导出
开发语言·后端·golang
平凡但不平庸的码农1 小时前
Go 语言常用标准库详解
开发语言·后端·golang
平凡但不平庸的码农2 小时前
Go context 包详解
开发语言·后端·golang
m0_629494732 小时前
LeetCode 热题 100-----23.反转链表
数据结构·算法·leetcode·链表
Chase_______3 小时前
LeetCode 1493 & 3634 题解:滑动窗口双指针,从“删一个元素的全1子数组“到“最少移除使数组平衡“
算法·leetcode
悲伤小伞4 小时前
LeetCode 热题 100_4-283. 移动零
算法·leetcode·职场和发展
OYangxf4 小时前
力扣hot100【滑动窗口】
算法·leetcode·职场和发展
Tisfy5 小时前
LeetCode 1914.循环轮转矩阵:大模拟(数组原地轮转) —— 附O(1)空间版本
算法·leetcode·矩阵·大模拟