File tree Expand file tree Collapse file tree 3 files changed +37
-0
lines changed Expand file tree Collapse file tree 3 files changed +37
-0
lines changed Original file line number Diff line number Diff line change
1
+ class Solution {
2
+ public boolean isAnagram(String s,String t)
3
+ {
4
+ char[] sChars=s.toCharArray();
5
+ char[] tChars=t.toCharArray();
6
+ Arrays.sort(sChars);
7
+ Arrays.sort(tChars);
8
+ return String.valueOf(sChars).equals(String.valueOf(tChars));
9
+
10
+ }
11
+ }
Original file line number Diff line number Diff line change
1
+ import java.util.*;
2
+ class Solution {
3
+ public List<List<String>> groupAnagrams(String[] strs)
4
+ {
5
+ List<String> a=new List();
6
+ for(int i=0;i<strs.length;i++)
7
+ {
8
+ arrays.sort(a);
9
+
10
+ }
11
+ }
12
+ }
13
+
14
+ if (strs.length==0)
15
+ return new ArrayList();
16
+ Map<String, List> ans = new HashMap<String, List>();
17
+ for (String s:strs)
18
+ {
19
+ char[] ca=s.toCharArray();
20
+ Arrays.sort(ca);
21
+ String key=String.valueOf(ca);
22
+ if (!ans.containsKey(key)) ans.put(key, new ArrayList());
23
+ ans.get(key).add(s);
24
+ }
25
+ return new ArrayList(ans.values());
26
+ }
You can’t perform that action at this time.
0 commit comments