最小的编辑代价

题目描述

  • 对于两个字符串A和B,我们需要进行插入、删除和修改操作将A串变为B串,定义c0,c1,c2分别为三种操作的代价,请设计一个高效算法,求出将A串变为B串所需要的最少代价。
  • 示例
    A = "abc", B = "adc", c0 = 5, c1 = 3, c2 = 2 ---> 返回2, 只有替换
    A = "abc", B = "adc", c0 = 5, c1 = 3, c2 = 100 ---> 返回8, 先删除,后插入

题目思路

  • 状态: F(i, j) 表示 A[0i-1] 编辑成 B[0i-1]的最小代价

代码实现

全部评论

相关推荐

程序员花海:最好不要在简历写电商 电商覆盖域太多了 订单 购物车 交易 招商 营销 氛围 履约 售后 用户增长 营销等等一系列都是电商,你写一个这么大的项目是让面试官随便挑一个擅长的来问吗?
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务