Levenshtein距离
两根弦之间的Levenshtein距离
插入(单个字符), 删除(单个字符),或 替换(单个字符)。
示例(字符串)
-
k个 书面的 → 秒 itten(用“s”代替“k”) 西特 e(电子) n个 → 西特 我 n(用“i”代替“e”) 西廷 → 西廷 克 (在末尾插入“g”)。
{2、3、5, 8 , 13} → {2, 3, 5, 7 ,13}(用“7”替换“8”) {2, 3, 5, 7, 1 三 } → {2, 3, 5, 7, 1 1 }(用“1”替换“3”)
两棵树之间的Levenshtein距离
插入(单个节点), 删除(单个节点),或 替换(单个节点)。
笔记
↑ В.И. Левенштейн (1965). “Двоичные коды с исправлением выпадений, вставок и замещений символов”. ДокааДактАкнемиНаукСCCP 163 (4) :第845-8页。 英文名称为: 列文斯坦六世(1966)。 能够纠正删除、插入和反转的二进制代码 . 苏联物理学杜克拉迪 10 :第707-10页 .
外部链接
《算法和计算理论手册》,CRC Press LLC,1999年,“Levenshtein距离”,in 算法和数据结构词典 [在线],Paul E.Black编辑。, 美国国家标准与技术研究所 2008年8月14日。 (2012年7月23日访问)网址: http://www.nist.gov/dads/HTML/Levenstein.HTML 大卫·卡马乔·费尔南德斯, 串距离和记录链接 . -
编辑距离的动态规划算法(DPA) ©L.Allison版权所有。 亚历山大·安多尼(ALEXANDR ANDONI)和科兹兹托夫·奥纳克(KRZYSZTOF ONAK), 近似线性时间内的编辑距离 . -
Levenshtein距离 — 维基百科.org .