广东微信网站制作价格,龙江建站技术,网站备案在哪里备案,甘肃网站seo技术厂家题目描述#xff1a;
给定两个字符串 s 和 t #xff0c;编写一个函数来判断 t 是否是 s 的字母异位词。 注意#xff1a;若 s 和 t 中每个字符出现的次数都相同#xff0c;则称 s 和 t 互为字母异位词。 思路#xff1a; 这题还是比较简单的#xff0c;首先将两个字符…题目描述
给定两个字符串 s 和 t 编写一个函数来判断 t 是否是 s 的字母异位词。 注意若 s 和 t 中每个字符出现的次数都相同则称 s 和 t 互为字母异位词。 思路 这题还是比较简单的首先将两个字符串转为两个字符数组之后对两个数组分别排序最终返回两个数组是否相等的判断结果即可。能这么做是因为s、t异位的话排序之后是相等的如果不符合异位那么排序之后是不等的。 代码
class Solution {public boolean isAnagram(String s, String t) {if(s.length()!t.length()) {return false;}char[] str1s.toCharArray();char[] str2t.toCharArray();Arrays.sort(str1);Arrays.sort(str2);return Arrays.equals(str1,str2);}
}