编辑距离算法理解(动态规划的思想)

假设两个字符串长度分别为i、j,从简单的情况进行分析:
一、当两个字符串都为空串,那么编辑距离为0;
二、当其中一个字符串为空串时,那么编辑距离为另一个费控字符串的长度;
三、当两个字符串均为非空时,取以下三种情况的最小值即可:
1、长度分别为i-1和j的字符串的编辑距离已知,则加1即可
2、长度分别为i和j-1的字符串编辑距离已知,则加1即可
3、长度分别为i-1和j-1的字符串的编辑距离已知,那么此时考虑两种情况,若第i个字符串和第j个字符串不同,那么加1即可,如果不同,则不需要加1.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值