题目来源:(力扣. - 力扣(LeetCode),简单)
解题思路:
注意题目说的俩个是异位,所以需要加上俩个是否完全相等的判断
法一;排序比对法
如果俩个字符串中每个字符出现的次数都相同,则他们排序后将会完全相同,所以可以先排序,之后将他们比较
法二:Counter计数法(也可以用哈希计数)
用Counter函数计s和t中每个字符的数量并比较
代码实现:
法一:
if sorted(s)==sorted(t) and s!=t:
return True
else:
return False
法二:
return Counter(s)==Counter(t) and s!=t
总结:
与相同有关的字符串,数字等也可以考虑是否需要先排序来简化操作。
与出现次数相关的题,可以考虑哈希表的使用以及counter函数的使用。