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
}
相关推荐
徐小黑ACG1 小时前
Golang 基础02 控制语句
开发语言·后端·golang
yi0111 小时前
DAY23: LeetCode 27 → 283:从移除元素到移动零,理解快慢指针的两种思路
人工智能·笔记·python·算法·leetcode·排序算法·双指针
徐小黑ACG2 小时前
Golang 基础03 函数
开发语言·后端·golang
JWASX2 小时前
go 学习 - prometheus 指标协程池监控
学习·golang·prometheus
喜欢coding的谢同学2 小时前
Go语言常用设计模式基础和实践案例介绍
开发语言·设计模式·golang
Nil20813 小时前
leetcode 118杨辉三角
算法·leetcode·职场和发展
All for pursuit.15 小时前
【设计-1】208.实现Trie (前缀树)
数据结构·c++·算法·leetcode
ttwuai15 小时前
Go后台管理系统开源项目:4个官方仓库怎么追溯和核验
开发语言·golang·开源
谢亮_vipxieliang15 小时前
Go Worker Pool 设计——从原理到生产级实现
开发语言·后端·golang
谢亮_vipxieliang16 小时前
Go Channel 高级模式——从底层原理到扇出扇入实战
java·数据库·golang