java 49.集团Anagrams.java
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 49.集团Anagrams.java相关的知识,希望对你有一定的参考价值。
public class Solution {
public String countChar(String str){
int[] vector = new int[26];
for(char c : str.toCharArray()){
vector[c - 'a']++;
}
return Arrays.toString(vector);
}
public List<List<String>> groupAnagrams(String[] strs) {
HashMap<String,List<String>> map = new HashMap<String, List<String>>();
for(String str : strs){
String temp = countChar(str);
if(!map.containsKey(temp)){
map.put(temp, new ArrayList<String>());
}
map.get(temp).add(str);
}
return new ArrayList<List<String>>(map.values());
}
}
以上是关于java 49.集团Anagrams.java的主要内容,如果未能解决你的问题,请参考以下文章
java 49.集团Anagrams.java
java 49.集团Anagrams.java
java 49.集团Anagrams.java
java 49.集团Anagrams.java
NetworkX:有效地诱导给定顶点的集团
Java工作流框架jflow 集团应用模式用户组功能