242. Valid Anagram | Java最短代码实现
来源:互联网 发布:python os.exit 编辑:程序博客网 时间:2024/06/06 00:37
原题链接:242. Valid Anagram
欢迎优化!
【思路】
建立一个容量为26大小的int,并将字母转化为int值——将字符串的每个字母char值减去‘a'得到,作为数组索引,字母出现次数作为数组值:
public boolean isAnagram(String s, String t) { int[] table = new int[26]; for (int i = 0; i < s.length(); i++) table[s.charAt(i) - 'a']++; for (int i = 0; i < t.length(); i++) table[t.charAt(i) - 'a']--; for (int temp : table) if (temp != 0) return false; return true; }32 / 32 test cases passed. Runtime: 7 ms Your runtime beats 59.12% of javasubmissions.
欢迎优化!
1 0
- 242. Valid Anagram | Java最短代码实现
- 242. Valid Anagram(Java)
- leetcode-Java-242. Valid Anagram
- LeetCode-242. Valid Anagram (Java)
- Rotate List | Java最短代码实现
- 3Sum | Java最短代码实现
- H-Index | Java最短代码实现
- Jump Game | Java最短代码实现
- Leetcode:242. Valid Anagram(JAVA)
- 【leetcode】Valid Anagram 【java】
- (java)leetcode Valid Anagram
- leetcode:Valid Anagram 【Java】
- LeetCode Valid Anagram JAVA
- Valid Anagram (java)
- [leetcode] 242.Valid Anagram
- 242.Valid Anagram
- leetcode 242. Valid Anagram
- 242. Valid Anagram
- OpenGL实践3之第一个着色器程序2
- Bayesian Inference01
- 剑指offer-0x01
- android 入门 二
- [BZOJ3211]花神游历各国
- 242. Valid Anagram | Java最短代码实现
- [BZOJ3038]上帝造题的七分钟2
- Bayesian Inference02
- 启用window Server 2008 Aero主题
- 引用作为函数返回值
- css判断不同分辨率显示不同宽度布局实现自适应宽度
- VAGRANT初体验.md
- linux vi命令的使用方法
- mysql不能用localhost链接,只能用127.0.0.1链接的解决方法