每日算法_leet049

来源:互联网 发布:h3c路由器端口镜像 编辑:程序博客网 时间:2024/05/17 23:38

问题描述:

Given an array of strings, group anagrams together.

For example, given: ["eat", "tea", "tan", "ate", "nat", "bat"]

Return:

[  ["ate", "eat","tea"],  ["nat","tan"],  ["bat"]]

-------------------------------------------------------------------------------------------------------------------------------------
思路:将每一个字符串进行排序,作为此字符串的key,所有具有相同key的字符串属于同一类。

解决方案用到了c++11的unordered_map,devc++默认没有开启对C++11的编译支持,需要进行如下配置:
Tools->Compiler Options->program->g++  更改为:  g++.exe -std=c++11

-------------------------------------------------------------------------------------------------------------------------------------

0 0