题目连接

https://leetcode.com/problems/valid-anagram/

Valid Anagram

Description

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) {
int A[26] = { 0 }, B[26] = { 0 };
size_t i, n = s.length(), m = t.length();
if (n != m) return false;
for (i = 0; i < n; i++) A[s[i] - 'a']++;
for (i = 0; i < m; i++) B[t[i] - 'a']++;
for (i = 0; i < 26; i++) {
if (A[i] != B[i]) return false;
}
return true;
}
};

最新文章

  1. javascript的垃圾收集机制
  2. 使用 GitHub 和 Hexo 搭建个人独立博客
  3. Java.lang.String 乱码反编译
  4. 分享一个MarkDown的配色主题
  5. android studio 使用gradle 导出jar包,并打包assets目录
  6. web.xml的一份配置(备忘)
  7. RDIFramework.NET ━ .NET快速信息化系统开发框架 ━ 工作流程组件WinForm业务平台
  8. Testng使用方法示例
  9. 最完整PHP.INI中文版
  10. python中如何将str转换成dict
  11. NYOJ-21 三个水杯 AC 分类: NYOJ 2014-02-08 11:35 174人阅读 评论(0) 收藏
  12. svn 提交失败 更新失败 提示 已经锁定
  13. 在非controllers中获取httpServletRequest
  14. Gym 101612C Consonant Fencity
  15. Base64算法原理
  16. 存个emacs配置
  17. string to int
  18. JMeter_JDBC 性能测试
  19. 墨水屏 E-Paper module【转】
  20. learn

热门文章

  1. POJ 3258 最小值最大化 二分搜索
  2. github怎么创建一个项目,怎么添加一个ssh-key的客户
  3. IOS深入学习
  4. Hash表的实现
  5. Bind 远程连接出现rndc: connect failed: 192.168.1.66#953: connection refused
  6. 6. webshell文件上传分析溯源
  7. matlab新手入门(三)(翻译)
  8. 将Opencv java中的Mat通过jni传递到C++中的方法
  9. python unittest模块
  10. AGC001 F - Wide Swap【线段树+堆+拓扑排序】