LeetCode Algorithm 242. 有效的字母异位词
Posted Alex_996
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LeetCode Algorithm 242. 有效的字母异位词相关的知识,希望对你有一定的参考价值。
Ideas
对于Python来说,直接创建两个计数器,然后判断计数器是否相等就OK了。
对于C++来说,对两个字符串进行排序,然后逐位对比。
Code
C++
原来std的sort还可以直接对字符串进行排序,之前还不知道。
class Solution
public:
bool isAnagram(string s, string t)
sort(s.begin(), s.end());
sort(t.begin(), t.end());
return s == t;
;
Python
class Solution:
def isAnagram(self, s: str, t: str) -> bool:
counterS = Counter(s)
counterT = Counter(t)
return counterS == counterT
以上是关于LeetCode Algorithm 242. 有效的字母异位词的主要内容,如果未能解决你的问题,请参考以下文章