LeetCode Anagrams
来源:互联网 发布:app端口的作用 编辑:程序博客网 时间:2024/06/03 13:53
这题关键是明白题意,题意是说去除那些在给定的数组里没有其anagrams的那些值,凡是有anagram的搜输出,甚至顺序都不重要,之后感觉没什么了。
vector<string> anagrams(vector<string> &strs) {int lenstr = strs.size();vector<string> ret;if(lenstr == 0)return ret;vector<string> strtemp(strs);map<string,int> mp;for (int i=0;i<lenstr;i++){sort(strtemp[i].begin(),strtemp[i].end());mp[strtemp[i]]++;}for (int i=0;i<lenstr;i++){if (mp[strtemp[i]]>1){ret.push_back(strs[i]);}}return ret;}
int _tmain(int argc, _TCHAR* argv[]){vector<string> aa; aa.push_back("tea"); aa.push_back("and");aa.push_back("eta"); aa.push_back("dan");aa.push_back("bea"); aa.push_back("ate"); vector<string> ret;ret = anagrams(aa);vector<string>::iterator iter = ret.begin();while(iter!=ret.end()){cout<<*iter<<" ";iter++;}cout<<endl;system("pause");return 0;}
0 0
- LeetCode: Anagrams
- LeetCode: Anagrams
- LeetCode Anagrams
- Leetcode: Anagrams
- [Leetcode] Anagrams
- LeetCode : Anagrams
- [leetcode] anagrams
- LeetCode Anagrams
- [LeetCode] Anagrams
- [LeetCode]Anagrams
- [leetcode]Anagrams
- leetcode anagrams
- [leetcode] Anagrams
- LeetCode-Anagrams
- LeetCode - Anagrams
- Leetcode: Anagrams
- 【Leetcode】Anagrams
- LeetCode Anagrams
- 今晚吃火锅呢
- 自定义JSP标签
- 使用celery之怎么让celery跑起来
- paip.输出内容替换在Apache 过滤器filter的设置
- 正则表达式规则
- LeetCode Anagrams
- Codeforces Round #221 (Div. 2) E. Circling Round Treasures (搜索+判断点在多边形内)
- 百度空间任意删除用户上传图片,
- 如何修改element.style样式
- linux 下pyhton 删除指定目录下所有的重复内容的文件
- IOS 获取CPU 核心数
- 记一种思考
- 求1到n的正整数中某个字符出现的次数
- 中国电信2014年度工作会称加快4G商用