登陆注册
37240300000215

第215章 最短编辑距离

听到经理的解释,杨成联想起了一个经典问题——求字符串的最短编辑距离。

这个所谓编辑,就是新增字符,修改字符,删除字符三种操作。

假如有A和B两个字符串,该怎么求它们之间的距离呢?

首先应该明确一点,这个距离是有限的。

就算A和B再长,他们的距离不会超过A,B的长度之和。

然后,就开始考虑如何把这个问题转换为规模较小的子问题吧!

如果A和B的第一个字符相同,那么第一个字符我们就不管了。

直接计算A第二个及以后字符组成的子串,和B第二个及以后字符组成的子串,它们之间的距离。

假设A为“man”,B为“made”。

它们第一个字符相同,那就去掉“m”,计算“an”和“ade”之间的距离。

而如果A和B的第一个字符不相同,那么我们就分别进行6个操作来尝试。

1.删除A第一个字符,计算A剩下的与B的距离。

2.删除B第一个字符,计算A和B剩下的距离。

3.修改A第一个字符,使之与B第一个字符相同,再计算A和B的距离。

4.修改B第一个字符,使之与A第一个字符相同,再计算A和B的距离。

5.新增A的第一个字符到B前面,再计算A和B的距离。

6.新增B的第一个字符到A前面,再计算A和B的距离。

这6个操作所得到的距离中,最短的加上1,就是最短编辑距离。

根据这样的思路,很快就可以完成一个递归程序。

同类推荐
  • 武装之凤逆羽

    武装之凤逆羽

    她,来到这里,只为寻找一个人。她,不知道他的任何信息,只记得那双异色眼眸。她,对于他们的战争保持中立,哪方弱,她就帮哪方,不管对手是亲人、朋友异是爱人……她,冷酷无情,最终被他坚持所感染,可她,却不能回到他的身边,即使……
  • 开启人类新纪元

    开启人类新纪元

    这个宇宙中存在神吗?姜明昊会告诉你,有。这个宇宙中会存在兽人吗?姜明昊依旧会告诉你,有。但是在诸多种族和那些被人类创造出的种族出现在这天地间时,人类一词在这一刻也有了新的意义。神秘的所罗门钥匙,神秘的宇宙,还有那虚无缥缈的神。终究需要战争来探索!!
  • 末世英雄造天下

    末世英雄造天下

    不知道从什么时候开始,人类不再站在食物链的顶端,而是成为造物主手中的玩物。这里,不再是一个可以推倒重来、一成不变的游戏历程!这里,是一个全新而变幻莫测、充满未知恐惧的开始!身负血海深仇的异域王子,云游四方的逍遥刀客,身怀绝技的变异杀手,天下无双的战争之神……一个又一个“英雄联盟”中的角色,都是在这末世与末日里粉墨登场,而他,到底能不能成长为他最喜欢的“英雄”,带领着他的团队,走向光明的彼岸?末日危机,会是一个如何有趣有故事?来吧,让我们一起见证这一刻的奇迹!(qq群399653845)
  • 银河反重力同盟

    银河反重力同盟

    这是一本纯粹的科幻小说,没有修仙,也没有魔法,更加没有炼丹召唤。只有钢铁相互激情碰撞的重金属快感。有外星人,略带异能。作者是理科生,没有华丽的辞藻,只有对于未来世界的YY,欢迎大家讨论。
  • 丧尸末日生存

    丧尸末日生存

    我是高三的学生,第一次写.以后应该会很少更,不过肯定会一直更下去,也不知道有没有人一直在看,支持的我朋友谢谢了,写了2W字,看着快400的点击量我也知足了,因为我写的可能没别人好,有想法的可以加我QQ406467204我是边创作的,不是围绕一个故事,因为我能力有限,只能与时俱进.谢谢大家支持,.这是我第一本书,我是会一直更下去的!这是一个末世,.这是一个苦世.很简单,我们要生存下去.无变异,无超能,部分枪械,只为更贴近显示,第一次写,希望各位能提出建议,适当采纳希望大家喜欢,如果感觉有潜力的可以送点礼物,打点推荐票什么的,谢谢了,
热门推荐
  • 宅男魔王的养成计划

    宅男魔王的养成计划

    就算是宅男,也有成为魔王的时候!叶玚17岁那年,遇到了自己的魔王使,从而得知自己竟然是一名光荣的魔王预选人!预选人是什么鬼啊,好穷酸的设定有木有?想要成为真正的魔王,他需要做很多很坏事,泡很多很多妹子,征服所有男男女女的预选人!可谓任重而道远!没想到,身为死敌的勇者传人竟然也出现了......一段魔王的养成之旅就此展开!
  • 青少年不可不知的德育修养常识

    青少年不可不知的德育修养常识

    李超主编的《青少年不可不知的德育修养常识》涵盖了道德修养方面的 知识;作为青少年课外读物,与课本的枯燥单调相比,《青少年不可不知的德育修养常识》中的知识点言筒意赅、通俗易懂,易于被肯少年朋友们接受 。
  • The Coxon Fund

    The Coxon Fund

    本书为公版书,为不受著作权法限制的作家、艺术家及其它人士发布的作品,供广大读者阅读交流。
  • 万道战皇

    万道战皇

    百年修灵,千年炼仙,斗天化妖!战真人,斗地仙,平妖魔。只因一言之诺;挑帮派,决贵族,戏女神。原为触其底线。昔日命运不公,在今日铸成万道战皇。凡人习灵我独成仙,别人升仙我偏成妖,别仙学妖唯我称皇!痴情涂山九尾,心机修灵师妹,呆萌贵族千金,高挑千年龙女,傲娇南国公主,暧昧古刀剑灵。且看一个少年如何逆天称皇,踏云晋升,并在这个龙虎之地开始闯荡一番真正人生!
  • 王俊凯少年之他的婉茉

    王俊凯少年之他的婉茉

    六角恋爱,让原本成彼此为好朋友的他们,成为了情敌!到底谁能跟谁在一起呢?拭目以待!
  • 花心王爷色王妃

    花心王爷色王妃

    丁铛,从小是个孤儿,但她不是普通的孤儿,她是IQ250的天才美.少.女,无所不通,无所不能,琴棋书画、调皮捣蛋样样行的大才女,可她唯独是个见帅哥就留口水的大花痴,非要追着刨根问底并占点小便宜的小色女。却因为发生意外,灵魂穿越到了古代,成为楚陵国第一大美女。
  • 七国艳华

    七国艳华

    一睁眼,河水淹没了她的视线。面前妖冶男子救她上岸,却也狠心推她入河。七国乱世,阴谋与诡计,相互争斗相互联盟。曲一映穿越至异时空,成为绝美女子兰芝,发现自己是乱世之中的交际花?南楚驸马爱她如命,却两次抛弃她。魏国四皇子装成护卫为她等候三年,连与她说话的机会都没有?然而第一眼所见,往往不能信以为真。
  • 女匪当道:追着美男吃豆腐

    女匪当道:追着美男吃豆腐

    【全文免费】嗷嗷嗷,老天不带这样玩她的吧?大姨妈来买的卫生棉,竟然被不知道从哪里来的狗叼走了。这是个神马情况?难不成现在的狗也来大姨妈?她试图抢回自己的宝贝卫生棉,结果被狗耍的团团转。倍感丢人的她仰天长啸:“老天,你劈死我吧。”就这样她被华丽的劈穿了。更可悲的是,别人穿越都是富家小姐或绝世美女,她竟然穿成了个胖女匪,简直气煞她也。不过好佳在,这个时代的美男还挺多,先绑个上山当压寨夫君。奈何美男死活不从,恼羞成怒之下硬逼成婚,不想半路杀出个程咬金,劫走了美男。一怒之下,下山追美男,却不想忘带银子,只好去抢劫,又倒霉的招惹了一个王爷,呜呼呜哉,命苦命苦……
  • 战争覆灭

    战争覆灭

    22世纪之后人类的出现了我们既熟悉又陌生的环境,一切都在改变但是仍有当今影子。社会发展就会有各种各样矛盾,解决问题的方式很多!包括战争在内。未来不可能没有战争但战争必定会结束直至失去战争的环境最终走到战争的尽头。本书献给热爱想象与思考的朋友。看了本书有共鸣的朋友多多与我联系并交流
  • 福妻驾到

    福妻驾到

    现代饭店彪悍老板娘魂穿古代。不分是非的极品婆婆?三年未归生死不明的丈夫?心狠手辣的阴毒亲戚?贪婪而好色的地主老财?吃上顿没下顿的贫困宭境?不怕不怕,神仙相助,一技在手,天下我有!且看现代张悦娘,如何身带福气玩转古代,开面馆、收小弟、左纳财富,右傍美男,共绘幸福生活大好蓝图!!!!快本新书《天媒地聘》已经上架开始销售,只要3.99元即可将整本书抱回家,你还等什么哪,赶紧点击下面的直通车,享受乐乐精心为您准备的美食盛宴吧!)