这个网站是通过捐款来支持的。OEIS基金会.

勒文斯廷距离

从奥伊斯维基
跳转到:导航搜索


这篇文章是一个存根,请帮助扩展它。


进入信息论计算机科学, the勒文斯廷距离要么是

它以名字命名。弗拉迪米尔·莱文施泰因,他在1965考虑了这个距离。〔1〕术语编辑距离常被用来具体指LevsTein距离。

两弦间距离

两个之间的LevsHeTin距离字符串(或)字符串编辑距离定义为将一个字符串转换为另一个字符串所需的编辑次数,允许编辑操作为

  • 插入(单个字符),
  • 删除(单个字符),或
  • 替换(单个字符)。

实例(字符串)

例如,“猫”和“坐”之间的LevsHeTin距离是3,因为下面的三个编辑改变了另一个,没有三个编辑就没有办法做到这一点:

  1. K伊滕S“S”代替“K”
  2. 西特en~SITTIn(代替‘i’为‘e’’)
  3. 锡丁嗪G(在末尾插入‘G’)。

例如,“{ 2, 3, 5,8, 13 }”和“{ 2, 3, 5,7, 11 }”之间的LevsHeTin距离是2,因为下面两个编辑将一个修改为另一个,并且无法用少于两个的编辑来完成:

  1. { 2, 3, 5,,13 }~{ 2, 3, 5,,13 }(代替‘7’’为‘8’)
  2. { 2, 3, 5,7, 1} { 2, 3, 5,7, 1}(‘1’代替‘3’’)

两棵树的Levsthin距离

两个之间的LevsHeTin距离(或)树编辑距离定义为将一棵树转换为另一棵树所需的编辑的最小数量,允许编辑操作为

  • 插入(单个节点),
  • (单个节点)的删除,或
  • 替换(单个节点的)。

笔记

  1. γ ②。(1965)。“α,β,α,β,β,β,β,α,β,β,β,α,β,β,β,βα,α,β,β,α,β,β,β,β,β,β,β,β,β 一百六十三(4):第845—8页。γ英语出现如下:LevsTein VI(1966)。“能校正删除、插入和反转的二进制代码”.苏联物理学女公爵夫人 第707页-第10页.γ

外部链接