行业知识
Python每日一练--LEETCODE有效的字母异位词
2026-11-15 21:56:48
来源:互联网转载
���法一:
()#解题思路,不管是否乱序,统计字符出现次数相等。定义一个标志位,一旦不满足条件,将标志位置为False
def isAnagram(s,t):
()Flag = True
if len(s)!=len(t): ##首先判断字符串是否一致
Flag=False
if len(s)==len(t):
for i in t: ##遍历字符串
if t.count(i)!=s.count(i):### 统计字符串次数如有不同,标志位置为False
Flag=False
return Flag
print(isAnagram("ert","rte1"))
方法二:将字符串排序,排序后,再判断字符串是否相等
def isAnagram(s,t): s_new=sorted(s) t_new=sorted(t) flag = False print(s_new,t_new) if s_new==t_new: flag=True return flagprint(isAnagram("ert","rte"))
上一篇:揭秘通话转接,轻松掌握通信秘籍!
下一篇:解决苹果App下载缓慢问题的方法