Anagrams
来源:互联网 发布:获取数据失败怎么办 编辑:程序博客网 时间:2024/06/04 19:15
Given an array of strings, return all groups of strings that are anagrams.
Note: All inputs will be in lower-case.
anagrams:两个字符串,字母相同,出现次数相同的两个字符串互为anagrams
class Solution {public: vector<string> anagrams(vector<string> &strs) {map<string, int> count;for(int i =0; i < strs.size(); ++i){string tmp = strs[i];sort(tmp.begin(), tmp.end());if(count.find(tmp) == count.end())count[tmp] = 1;else count[tmp]++;}vector<string> rst;for(int i = 0; i < strs.size(); ++i){string tmp = strs[i];sort(tmp.begin(), tmp.end());if(count[tmp] > 1)rst.push_back(strs[i]);}return rst; }};
0 0
- Anagrams
- Anagrams
- Anagrams
- Anagrams
- Anagrams
- Anagrams
- Anagrams
- Anagrams
- Anagrams
- Anagrams
- Anagrams
- Anagrams
- Anagrams
- Anagrams
- anagrams
- Anagrams
- Anagrams
- Anagrams
- unity3d--脚本入门
- Spring事务管理
- unity----脚本入门
- Apache2.4.4服务器配置文件httpd.conf的主要结构注释
- 将mysql数据库转换到oracle的工具
- Anagrams
- iOS中的内存管理
- SSH之继承HibernateDaoSupport对数据库的操作和不继承HibernateDaoSupport对数据库的操作的方法
- JavaScript面向对象编程(10)快速构建继承关系之对象拷贝
- unity--脚本入门
- [docker]docker的四种网络方式
- 使用VIM阅读代码
- 春天JDBC事务管理
- 链栈,C++,数据结构王红梅版