LeetCode Algorithm 242. 有效的字母异位词
生活随笔
收集整理的這篇文章主要介紹了
LeetCode Algorithm 242. 有效的字母异位词
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
242. 有效的字母異位詞
Ideas
對(duì)于Python來(lái)說(shuō),直接創(chuàng)建兩個(gè)計(jì)數(shù)器,然后判斷計(jì)數(shù)器是否相等就OK了。
對(duì)于C++來(lái)說(shuō),對(duì)兩個(gè)字符串進(jìn)行排序,然后逐位對(duì)比。
Code
C++
原來(lái)std的sort還可以直接對(duì)字符串進(jìn)行排序,之前還不知道。
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總結(jié)
以上是生活随笔為你收集整理的LeetCode Algorithm 242. 有效的字母异位词的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: LeetCode Algorithm 2
- 下一篇: LeetCode Algorithm 4