本文主要是介绍有效的字母异位词 【leetcode - 242 - 简单】,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
胡扯:
1、这个题,真是奔溃。题目读错几次,然后导致越写越复杂。
2、题目中隐含着一个意思。(两个字符串的长度如果不同就是返回false)我愣是觉得s字符串的长度大于等于t
别人的简单代码
class Solution {public boolean isAnagram(String s, String t) {int[] sCounts = new int[26];int[] tCounts = new int[26];for (char ch : s.toCharArray()) {sCounts[ch - 'a']++;}for (char ch : t.toCharArray()) {tCounts[ch - 'a']++;}for (int i = 0; i < 26; i++) {if (sCounts[i] != tCounts[i]) {return false;}}return true;}
}
这篇关于有效的字母异位词 【leetcode - 242 - 简单】的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!