0249. 移位字符串分组 #
- 标签:数组、哈希表、字符串
- 难度:中等
题目大意 #
给定一个仅包含小写字母的字符串列表。其中每个字符串都可以进行「移位」操作,也就是将字符串中的每个字母变为其在字母表中后续的字母。比如:abc
-> bcd
。
要求:将该列表中满足「移位」操作规律的组合进行分组并返回。
解题思路 #
我们可以先将满足相同「移位」操作规律的组合翻译为相同的模式,然后利用哈希表进行存储。哈希表对应关系为 翻译后模式:该模式对应的原字符串列表。
代码 #
|
|
给定一个仅包含小写字母的字符串列表。其中每个字符串都可以进行「移位」操作,也就是将字符串中的每个字母变为其在字母表中后续的字母。比如:abc
-> bcd
。
要求:将该列表中满足「移位」操作规律的组合进行分组并返回。
我们可以先将满足相同「移位」操作规律的组合翻译为相同的模式,然后利用哈希表进行存储。哈希表对应关系为 翻译后模式:该模式对应的原字符串列表。
|
|