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
}
相关推荐
LeoLei806015 分钟前
LeetCode.68文本左右对齐
c++·算法·leetcode
一直学习永不止步34 分钟前
LeetCode题练习与总结:二叉树的后序遍历--145
java·算法·leetcode·二叉树···深度优先搜索
誓则盟约2 小时前
力扣随机一题 6/26 哈希表 数组 思维
算法·leetcode·散列表
阳光男孩012 小时前
力扣1124.表现良好的最长时间段
数据结构·算法·leetcode
泡芙萝莉酱3 小时前
Java学习 -Golang开发环境+目录结构+编译+部署
java·学习·golang
nbplus_0073 小时前
golang go-bindata打包配置文件嵌入到二进制文件
开发语言·后端·golang·个人开发·go配置文件
apocelipes4 小时前
随机数漫谈
linux·数据结构·python·算法·golang·linux编程
手可摘云朵4 小时前
力扣-2529. 正整数和负整数的最大计数
leetcode
程序喵阿呆4 小时前
leetcode 162 寻找峰值
数据结构·c++·算法·leetcode
__AtYou__4 小时前
Golang | Leetcode Golang题解之第211题添加与搜索单词-数据结构设计
leetcode·golang·题解