LeetCode Algorithm 242. 有效的字母异位词

Posted Alex_996

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LeetCode Algorithm 242. 有效的字母异位词相关的知识,希望对你有一定的参考价值。

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. 有效的字母异位词的主要内容,如果未能解决你的问题,请参考以下文章

LeetCode刷题模版:241 - 242

LeetCode刷题模版:241 - 242

javascript [242。有效Anagram] #tags:leetcode,leetcode / easy

LeetCode 242. Valid Anagram

leetcode 242. Valid Anagram

Leetcode 242 Valid Anagram