vij*_*jay 6 hash anagram data-structures
基本上,字谜像string.Eg的置换stack,sackt,stakc所有都是字谜stack(上面的字认为是没有意义的).无论如何你可以理解我的意思.
现在,我想要一个anagrams给定百万字的列表或者只是从字典中说出来.
我的基本问题是 Find total number of unique anagrams in a dictionary?
排序和比较不起作用,因为它的时间复杂性非常糟糕.
我想过使用哈希表,字符串作为键.
但问题是哈希函数应该是什么?如果提供一些伪代码将会有所帮助.比提到的方法更好的一些其他方法也会有所帮助.
谢谢.