【发布时间】:2011-03-27 11:21:04
【问题描述】:
如何实现一个简单的拼写检查器,它接受拼写错误的单词和编辑距离阈值,然后生成建议的正确单词列表。 这是希望使用一种算法来实现的 1-同时使用编辑距离和最长公共子序列 2-不计算字典中每个单词的编辑距离??????
【问题讨论】:
-
什么时候到期???????????????
标签: c#
如何实现一个简单的拼写检查器,它接受拼写错误的单词和编辑距离阈值,然后生成建议的正确单词列表。 这是希望使用一种算法来实现的 1-同时使用编辑距离和最长公共子序列 2-不计算字典中每个单词的编辑距离??????
【问题讨论】:
标签: c#
所以你有一个单词字典,你想使用编辑距离来计算与给定单词最接近的匹配。
一些建议可以简化检查所有可能选项的过程:
如果您仍在使用 levenshtein 距离算法,请查看此示例。速度挺快的。
【讨论】:
Peter Norvig 在 Python 中完成了这项工作,并且有人将他的拼写检查器移植到 C#
【讨论】: