您的位置:首页 > 其它

LeetCode242:Valid Anagram

2016-03-04 09:43 302 查看

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.

 

bool isAnagram(char* s, char* t) {
int count[26]={0};
if(strlen(s)==0&&strlen(t)==0)
{
return true;
}
for(int i=0;i<strlen(t);i++)
{
count[t[i]-'a']++;
}
for(int i=0;i<strlen(s);i++)
{
count[s[i]-'a']--;
}
for(int i=0;i<26;i++)
{
if(count[i]!=0)
{
return false;
}
}
return true;
}

 

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: