我知道有一种算法可以计算两个单词之间的“接近程度”。其基本原理是将一个单词转换为另一个单词所需添加或删除的每个字母都加1分。得分越低,这两个单词越“接近”。
例如,“word”和“sword”的距离为1。只需要在“word”的开头添加一个“s”即可。
对于“week”和“welk”,距离为2。您需要删除“e”并添加“l”。
我记得这个算法用于拼写检查程序中建议列表的排序。我不记得这个算法的名称是什么。
这个算法叫什么?
例如,“word”和“sword”的距离为1。只需要在“word”的开头添加一个“s”即可。
对于“week”和“welk”,距离为2。您需要删除“e”并添加“l”。
我记得这个算法用于拼写检查程序中建议列表的排序。我不记得这个算法的名称是什么。
这个算法叫什么?