例如,从一组英语单词开始,是否有一种结构/算法允许使用单词“right”作为查询来快速检索诸如“light”和“tight”之类的字符串?即,我想检索与查询字符串编辑距离较小的字符串。
The BK-tree http://blog.notdot.net/2007/4/Damn-Cool-Algorithms-Part-1-BK-Trees数据结构在这里可能合适。它旨在有效地支持以下形式的查询:“距查询词的编辑距离为 k 或更小的范围内的所有词是什么?”它的性能保证相当不错,而且实现起来并不太困难。
希望这可以帮助!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)