LeetCode242——Valid Anagram
2017-04-21 19:48
288 查看
Given two strings s and t, write a function to determine if t is an anagram of s.
For example,
s = "anagram", t = "nagaram", return true.
s = "rat", t = "car", return false.
Note:
You may assume the string contains only lowercase alphabets.
实现:
class Solution {
public:
bool isAnagram(string s, string t) {
if (s.size() != t.size()) return false;
int bit[26] = {0}, len = s.length();
for(int i=0; i<len; i++)
bit[s[i]-'a']++;
for(int i=0; i<len; i++)
if(--bit[t[i]-'a'] < 0)
return false;
return true;
}
};
相关文章推荐
- leetcode242: Valid Anagram
- LeetCode(242)Valid Anagram
- leetcode_242——Valid Anagram (字典法)
- leetcode--242-- Valid Anagram
- LeetCode 242 Valid Anagram
- LeetCode 242 Valid Anagram
- LeetCode 242 Valid Anagram(有效字谜)(*)
- Leetcode 242 Valid Anagram 字符串处理
- Java [Leetcode 242]Valid Anagram
- [LeetCode 242] Valid Anagram
- [leetcode 242]Valid Anagram
- leetcode242——Valid Anagram
- LeetCode242:Valid Anagram
- week8-leetcode #242-Valid Anagram
- 【LeetCode 242】Valid Anagram
- LeetCode242——Valid Anagram
- LeetCode#242 Valid Anagram (week5)
- leetcode 242 :Valid Anagram
- LeetCode 242 -Valid Anagram ( JAVA )
- leetcode 242 Valid Anagram