说明:
你可以假设字符串只包含小寫字母
进阶:
如果输入字符串包含 unicode 字符怎么办?你能否调整你的解法来应对这种情况
1.为每个字符串建立hash table,然后循环某字符串如果某一個元素同时也在另一个字符串里,那么同时删除两个哈希表的这一项最后判断两个hash table 是否都为空。运行时间有点长但可以过。
2. 使用题目內部逻辑构造判断语句:对于字母异位词我们可以看出有两个条件可以限定第一是两串字符串出现的字母相同,第二是这些字母出现的佽数相同
对于第一个限定条件可以用set()来解决;第二个限定条件可以使用字符串的count() 方法。
all() 函数用于判断给定的可迭代参数 iterable 中的所有元素是否都为True如果是返回 True,否则返回 False (返回的是一个bool值)与之对应的的还有any(): 只要可迭代参数iterable有一个是True那么就返回True。
发布了20 篇原创文章 · 获赞 2 · 访問量 2万+