Leetcode 49 Group Anagrams
2017-06-07 23:44
387 查看
Leetcode 49 Group Anagrams
第一段用python做的题,工具用称手是真好啊。
class Solution(object):
def groupAnagrams(self, strs):
"""
:type strs: List[str]
:rtype: List[List[str]]
"""
c_set = {}
for s in strs:
ch_list = []
for ch in s:
ch_list.append(ch)
ch_list.sort()
c = "".join(ch_list)
if c in c_set:
c_set[c].append(s)
else:
c_set[c] = []
c_set[c].append(s)
res = []
for k in c_set:
res.append(c_set[k])
print res
return res
第一段用python做的题,工具用称手是真好啊。
class Solution(object):
def groupAnagrams(self, strs):
"""
:type strs: List[str]
:rtype: List[List[str]]
"""
c_set = {}
for s in strs:
ch_list = []
for ch in s:
ch_list.append(ch)
ch_list.sort()
c = "".join(ch_list)
if c in c_set:
c_set[c].append(s)
else:
c_set[c] = []
c_set[c].append(s)
res = []
for k in c_set:
res.append(c_set[k])
print res
return res
相关文章推荐
- LeetCode49——Group Anagrams
- 【LeetCode】C# 49、Group Anagrams
- LeetCode(49)Group Anagrams
- leetcode-49 Group Anagrams 同位词字典序排序
- LeetCode(49)Group Anagrams
- LeetCode-49-Group Anagrams list_to_string、string list
- leetcode49-Group Anagrams(同构词(相同字母组成的单词)分类)
- 【leetcode】【49】Group Anagrams
- LeetCode - 49 - Group Anagrams
- leetcode——49——Group Anagrams
- Leetcode 49 Group Anagrams
- LeetCode-49:Group Anagrams
- LeetCode 49 Group Anagrams
- LeetCode49_Group Anagrams
- Leetcode 49- Group Anagrams
- LeetCode 49 Group Anagrams
- leetCode 49 Group Anagrams
- leetcode(49):Group Anagrams
- LeetCode-49-Group Anagrams(哈希)-Medium
- [LeetCode 49]Group Anagrams(利用数据结构和排序简化问题)