草庐IT

有效的字母异位词&两个数组的交集& 快乐数& 两数之和

一、有效的字母异位词242.有效的字母异位词1.方法概述因为本题中字符串只包含小写字母,就可以定义一个数组来记录字符串中字符出现的次数。遍历第一个字符串,用charAt拿到对应的小写字母然后减去'a'对应的ASCII值,得到一个相对数下标即可,然后对应下标的数组值++。同理另一个字符串采用--。最后遍历数组中是否存在不为0的元素,存在则说明两字符串中的字母出现的频率一定是不相同的。2.具体实现Java实现点击查看代码classSolution{publicbooleanisAnagram(Strings,Stringt){int[]arr=newint[26];for(inti=0;i3.要点