【发布时间】:2010-12-01 23:01:12
【问题描述】:
假设我们有大约 250.000 个单词的字典。算法应该将 12 个字母作为一个数组或一个字符串,并从字典中找到匹配最长单词的变体。
当然,总是可以暴力破解它,但我想知道最优雅的方法是什么?
使用 PHP 以外的语言的答案如果不使用任何特定于语言的函数作为主要问题的快捷方式,也将被接受。
注意:单词存储在数据库中,但我可以将它们拉入内存以提高速度。虽然我不确定 PHP 的索引是否优于 MySQL 数据库?
【问题讨论】:
-
你应该阅读尝试。 en.wikipedia.org/wiki/Trie
标签: php mysql algorithm anagram