(java)leetcode Valid Anagram
来源:互联网 发布:elton john 知乎 编辑:程序博客网 时间:2024/05/17 08:38
Given two strings s and t, write a function to determine if t is an anagram of s.
For example,
s = "anagram", t = "nagaram", return true.
s = "rat", t = "car", return false.
Note:
You may assume the string contains only lowercase alphabets.
Follow up:
What if the inputs contain unicode characters? How would you adapt your solution to such case?
Subscribe to see which companies asked this question
思路:就是将两个字符串按照字符大小进行排序,然后比较两个拍好的字符串是否相等
代码如下(已通过leetcode)
public class Solution {
public boolean isAnagram(String s, String t) {
if (s.length() != t.length())
return false;
String[] ss = new String[s.length()];
String[] tt = new String[t.length()];
for (int i = 0; i < s.length(); i++) {
ss[i] = "" + s.charAt(i);
tt[i] = "" + t.charAt(i);
}
Arrays.sort(ss);
Arrays.sort(tt);
boolean flag = true;
for (int i = 0; i < ss.length; i++) {
if (!ss[i].equals(tt[i])) {
flag = false;
}
}
return flag;
}
}
- 【leetcode】Valid Anagram 【java】
- (java)leetcode Valid Anagram
- leetcode:Valid Anagram 【Java】
- LeetCode Valid Anagram JAVA
- LeetCode:242 Valid Anagram Java
- [leetcode-242]Valid Anagram(java)
- LeetCode 242 -Valid Anagram ( JAVA )
- leetcode-Java-242. Valid Anagram
- LeetCode-242. Valid Anagram (Java)
- Leetcode:242. Valid Anagram(JAVA)
- LeetCode之Valid Anagram (Java+C/C++)
- Leetcode #242 Valid Anagram
- leetcode-242-Valid Anagram
- Leetcode: Valid Anagram
- 【leetCode】Valid Anagram
- [leetcode] 242.Valid Anagram
- leetcode 242: Valid Anagram
- 【leetcode】Valid Anagram
- 存储过程三个例子
- Unity3D研究院之深入理解Unity脚本的执行顺序(六十二)
- python调用C++编写的DLL
- Ubuntu 12.04 64bit安装flashcache
- css3手风琴效果diy
- (java)leetcode Valid Anagram
- java 利用ManagementFactory获取jvm,os的一些信息
- Spring AOP 实现原理
- 悄然潜行的百度快照
- easyui的树表格使用总结
- select函数详解
- 安卓使用opencv3.0.0实现人体识别
- HTML5学习参考资料整理
- servlet生成验证码