LeetCode 49. Group Anagrams
来源:互联网 发布:网络诈骗如何举报网站 编辑:程序博客网 时间:2024/05/02 04:30
问题
https://leetcode.com/problems/anagrams/
代码
使用hash + set
class Solution {public: vector<vector<string>> groupAnagrams(vector<string>& strs) { unordered_map<string, multiset<string>> mp; for(int i=0; i< strs.size(); ++i) { string t = strs[i]; sort(t.begin(), t.end()); mp[t].insert(strs[i]); } vector<vector<string>> ret; unordered_map<string, multiset<string>>::iterator it; for (it = mp.begin(); it!= mp.end(); ++it) { ret.push_back(vector<string>(it->second.begin(), it->second.end())); } return ret; }};
0 0
- [leetcode] 49.Group Anagrams
- LeetCode 49. Group Anagrams
- [LeetCode]49. Group Anagrams
- leetcode 49. Group Anagrams
- 49. Group Anagrams LeetCode
- Leetcode 49. 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
- LeetCode - 49. Group Anagrams
- [LeetCode] 49. Group Anagrams
- leetcode 49. Group Anagrams
- [leetcode] 49. Group Anagrams
- leetcode 49. Group Anagrams
- [LeetCode]--49. Group Anagrams
- MongoDB搭建文档V1.0
- HDU-5668-Circle(中国余数定理/解同余方程组)
- c++实验4——项目七——百钱百鸡问题
- 数据结构实验报告 栈和队列
- SASS如何实现PX转REM
- LeetCode 49. Group Anagrams
- postMessage()实现跨域
- c++实验4—星形图
- div中img显示问题
- poj 2488 A Knight's Journey
- android shape浅析
- 【SSH】Java之静态代理和动态代理
- Holding Bin-Laden Captive! hdoj 1085 (母函数初学,其他简便方法)
- 二.I/O模型