python leetcode 205 同构字符串【简单题】
2021/9/13 1:06:28
本文主要是介绍python leetcode 205 同构字符串【简单题】,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
一 读懂题目
二. 分析,推导解法,产生思路。
解题思路:双射;两张哈希表
三 代码实现
def isIsomorphic1(self, s, t): ''' 双射;两张哈希表 ''' dic_s = {} dic_t = {} i = 0 while i < len(s): if s[i] not in dic_s and t[i] not in dic_t : # 两张哈希表各自都是第一次出现 dic_s[s[i]] = t[i] dic_t[t[i]] = s[i] elif s[i] in dic_s and t[i] in dic_t : if dic_s[s[i]] != t[i] : return False else: return False i += 1 return True
这篇关于python leetcode 205 同构字符串【简单题】的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2025-01-03用FastAPI掌握Python异步IO:轻松实现高并发网络请求处理
- 2025-01-02封装学习:Python面向对象编程基础教程
- 2024-12-28Python编程基础教程
- 2024-12-27Python编程入门指南
- 2024-12-27Python编程基础
- 2024-12-27Python编程基础教程
- 2024-12-27Python编程基础指南
- 2024-12-24Python编程入门指南
- 2024-12-24Python编程基础入门
- 2024-12-24Python编程基础:变量与数据类型