博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
LeetCode_Anagrams
阅读量:5054 次
发布时间:2019-06-12

本文共 1030 字,大约阅读时间需要 3 分钟。

Given an array of strings, return all groups of strings that are anagrams.Note: All inputs will be in lower-case.

  

class Solution {private:    vector
result; map
> m;public: vector
anagrams(vector
&strs) { // Start typing your C/C++ solution below // DO NOT write int main() function result.clear(); m.clear(); int n = strs.size(); for(int i= 0; i< n;i++) { string tmp = strs[i]; sort(tmp.begin(), tmp.end()) ; m[tmp].push_back(strs[i]); } for(map
>::iterator iter= m.begin(); iter != m.end(); iter++) { if((iter->second).size() >1) { for(int i= 0; i < (iter->second).size() ; i++ ) result.push_back((iter->second)[i]); } } return result; }};

 

转载于:https://www.cnblogs.com/graph/archive/2013/05/07/3065876.html

你可能感兴趣的文章
windows7+docker添加php扩展
查看>>
V2019 Super DSP3 Odometer Correction Vehicle List
查看>>
Python 3.X 练习集100题 05
查看>>
今时不同往日:VS2010十大绝技让VS6叹服
查看>>
设计器 和后台代码的转换 快捷键
查看>>
在线视频播放软件
查看>>
用代码生成器生成的DAL数据访问操作类 基本满足需求了
查看>>
28初识线程
查看>>
Monkey测试结果分析
查看>>
Sublime Text 3 设置
查看>>
X64操作系统组件Jmail无法正常服务问题
查看>>
div 居中
查看>>
Vue 后台管理框架
查看>>
reactiveCocoa使用
查看>>
Orleans 序列化遇到的坑
查看>>
软件介绍(apache lighttpd nginx)
查看>>
Storm学习笔记1:Storm基本组件
查看>>
markdown语法实例
查看>>
IndexedDB 增删改查 简单的库
查看>>
git使用流程
查看>>