package
0.0.0-20230809123828-b071cee2968a
Repository: https://github.com/codehanhan/leetcode-go.git
Documentation: pkg.go.dev

# README

面试题 10.02.变位词组

1. 题目描述

编写一种方法,对字符串数组进行排序,将所有变位词组合在一起。变位词是指字母相同,但排列不同的字符串。

注意: 本题相对原题稍作修改

示例:

输入: ["eat", "tea", "tan", "ate", "nat", "bat"],
输出:
[
  ["ate","eat","tea"],
  ["nat","tan"],
  ["bat"]
]

说明:

  • 所有输入均为小写字母。
  • 不考虑答案输出的顺序。

标签 哈希表 字符串 排序

2. 解题

  1. 对每个字符串进行排序,字母一样的字符串排序后必相同,然后以排序后的字符串为键,存储所有字符串即可。

  2. 如果对于每个字符,其对应一个质数,则变位词具有相同的积