LeetCode 49. 字母异位词分组(哈希)
生活随笔
收集整理的这篇文章主要介绍了
LeetCode 49. 字母异位词分组(哈希)
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
1. 题目
给定一个字符串数组,将字母异位词组合在一起。字母异位词指字母相同,但排列不同的字符串。
示例:输入: ["eat", "tea", "tan", "ate", "nat", "bat"], 输出: [["ate","eat","tea"],["nat","tan"],["bat"] ] 说明: 所有输入均为小写字母。 不考虑答案输出的顺序。来源:力扣(LeetCode)
链接:https://leetcode-cn.com/problems/group-anagrams
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。
2. 哈希解题
- 将每个字符的排序后字符作为key,排序前字符作为vector一员进入vector
- 输出所有的哈希表value
总结
以上是生活随笔为你收集整理的LeetCode 49. 字母异位词分组(哈希)的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: LeetCode 382. 链表随机节点
- 下一篇: LeetCode 914. 卡牌分组(最