Anagrams
来源:互联网 发布:公司记账软件免费版 编辑:程序博客网 时间:2024/04/28 11:07
class Solution {public: vector<string> anagrams(vector<string> &strs) { vector<string> ret; if(strs.size()<2) return ret; map<string,vector<string> > dict; for(int i=0;i!=strs.size();i++) { string key=strs[i]; sort(key.begin(),key.end()); dict[key].push_back(strs[i]); } for (auto iter:dict) { if(iter.second.size()>1) { ret.insert(ret.end(),iter.second.begin(),iter.second.end()); } } return ret; }};
0 0
- Anagrams
- Anagrams
- Anagrams
- Anagrams
- Anagrams
- Anagrams
- Anagrams
- Anagrams
- Anagrams
- Anagrams
- Anagrams
- Anagrams
- Anagrams
- Anagrams
- anagrams
- Anagrams
- Anagrams
- Anagrams
- 三星放大招 欲“逼死”苹果
- centos 英文系统中文显示
- Java程序中的有关问题 short s1=1; s1+=1;为什么编译不出错
- R学习笔记——wordcloud包制作词云图
- Android中的SQLite数据库
- Anagrams
- VB.NET 使用 OleDb 操作 Access 数据库(来自 MSDN)
- 第5周作业-字体设置
- SUMO仿真高级进阶系列一:利用OpenStreetMap生成地图
- MySQLAdmin的用法
- OpenMax IL: component 基础知识
- UINavigationController标题文字颜色
- struts2+spring集成
- 12款最佳的网站速度和性能测试工具