class Solution {
public:
    map<string,vector<string>> m;
    vector<vector<string>> groupAnagrams(vector<string>& strs) 
    {
        vector<vector<string>> ret;
        for(auto& s:strs)
        {
            auto tmp = s;
            sort(tmp.begin(),tmp.end());
            m[tmp].push_back(s);
        }
        for(auto& it:m)
        {
            ret.push_back(it.second);
        }
        return ret;
    }   
};

 

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部