题目要求
给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的字母异位词。
注意:若 s 和 t 中每个字符出现的次数都相同,则称 s 和 t 互为字母异位词。
由于字符在计算机内存中是以ASCII码或Unicode编码的形式存储的,我们可以得出'a'在ASCII表中的值是97,'A'为65,但其实这题你不必知道他们在ASCII中的具体值,你只必要知道他们在ASCII表中的值是连续的就行,这题你可以使用这种方法来编写代码,也可以使用我们比力传统的方法
ASCII法
[code]import java.util.*;class Solution { public boolean isAnagram(String s, String t) { if(s.length()!=t.length()){ return false; } int[] result=new int[26]; for(int i=0;i |