[leetcode] Valid Anagram
2015-08-02 16:43
309 查看
From : https://leetcode.com/problems/valid-anagram/
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.
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.
public class Solution { public boolean isAnagram(String s, String t) { if (s.length() != t.length()) { return false; } int[] m = new int[26]; final char a = 'a'; for (int i = 0, len = s.length(); i < len; ++i) { ++m[s.charAt(i) - a]; --m[t.charAt(i) - a]; } for (int i = 0; i < 26; ++i) { if (0 != m[i]) { return false; } } return true; } }
相关文章推荐
- UVA11882 Biggest Number 强剪枝
- hdu 1299 Diophantus of Alexandria(数论(因子个数和))
- 人脸pts文件检查及人脸框输出
- 一个PHP开发者总结的九条建议
- mysql常用操作
- 242-e-Valid Anagram
- base64等文本格式
- Laravel资料总结
- 快排
- python抓包解包
- hdu5340 Three Palindromes(manacher算法)
- 可滑动关闭的对话框(一)
- java学习总结及心得体会
- JQuery隐藏,显示div的方法
- 搜索引擎整体结构图以及描述
- 华为是怎样研发的(12)——FMEA分析
- LightOJ_1422_HalloweenCostumes
- ArcGIS for Service中JavaScript预览在内网环境无法使用
- 九度OJ 题目1012:畅通工程 (并查集,连通子图)
- 客户管理系统案例总结