您的位置:首页 > 其它

[leetcod] Valid Anagram 判断颠倒字母顺序而构成的单词

2015-08-13 20:32 357 查看
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 s_char_count[26] = {0};
int t_char_count[26] = {0};
int i = 0;

for(i = 0; s[i] != '\0'; i++)
{
s_char_count[s[i]-'a']++;
}
for(i = 0; t[i] != '\0'; i++)
{
t_char_count[t[i]-'a']++;
}
for(i = 0; i < 26; i++)
{
if(s_char_count[i] != t_char_count[i])
return false;
}

return true;

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