日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

动态规划之编辑距离

發(fā)布時(shí)間:2023/12/4 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 动态规划之编辑距离 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

1、問題

例如兩個(gè)字符串 FAMILY 和 FRAME ,有兩種

對(duì)齊方式:

1)、

F_A MIL Y

FRAME

2)、

_FAMILY

FRAME

第 1 種對(duì)齊需要付出的代價(jià): 4 ,插入 R ,將 I 替換為 E ,刪除 L 、 Y 。
第 2 種對(duì)齊需要付出的代價(jià): 5 ,插入 F,將 F 替換為 R ,將 I 替換為 E ,刪除 L 、 Y 。
編輯距離是指將一個(gè)字符串變換為另一個(gè)字符串所需要的最小編輯操作。

怎么找到兩個(gè)字符串 x [1 ,...,m ] 和 y [1 ,...,n ] 的編輯距離

 

 

 

 

 

2、分析

假設(shè)已經(jīng)知道 d [ i ][ j ] 是 X i ={ x 1 ,x 2 ,x 3 ,...,x i } 和 Y j ={ y 1 ,y 2 ,y 3 ,...,y j } 的編輯距離,分3種情況

1)

x1,  x2,  x3,  x4, x(i - 1),  x(i)

y1,  y2,  y3, y4, y(j - 1),  _

推出

d [ i ][ j ]= d [ i ?1][ j ]+1

2)

 

x1,  x2,  x3,  x4, x(i - 1),  x(i)

y1,  y2,  y3, y4, y(j - 1),  _

推出

d [ i ][ j ]= d [ i ][ j ?1]+1

 

3)

 

x1,  x2,  x3,  x4, x(i - 1),  x(i)

y1,  y2,  y3, y4, y(j -

總結(jié)

以上是生活随笔為你收集整理的动态规划之编辑距离的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。