
把anagrams(颠倒字母顺序产生的单词)放在一起输出

暴力解会超时
思路一:
很自然的想到把字符串排序,然后用hash表来保存
1 |
class (object): |
思路二:
不同素数的乘积不同,可以用素数来代替26个字母,然后用素数的乘积去代替思路一中字符串的排序
1 |
class (object): |

把anagrams(颠倒字母顺序产生的单词)放在一起输出

暴力解会超时
思路一:
很自然的想到把字符串排序,然后用hash表来保存
1 |
class (object): |
思路二:
不同素数的乘积不同,可以用素数来代替26个字母,然后用素数的乘积去代替思路一中字符串的排序
1 |
class (object): |
近期评论