在求解将长度为m的序列S转换为长度为n的序列T的最小操作代价问题(允许插入、删除、替换单个元素,每种操作代价均为1)时,下列关于序列最优变换建模的说法正确的是?

ta657651 单选题 共 个子题

序列最优变换是动态规划的典型应用场景,最小编辑距离问题是其经典代表,需通过合理的状态定义与转移推导最优解。

A

定义dp[i][j]表示将S的前i个元素转换为T的前j个元素的最小操作代价,若S第i个元素与T第j个元素相等,则dp[i][j] = dp[i-1][j-1]

B

该问题不存在最优子结构,因此无法使用动态规划方法求解

C

状态转移时不需要考虑删除操作对应的子状态,仅考虑插入和替换操作即可

D

该问题的时间复杂度最低可优化到O(m+n)

正在加载题目数据…
已答 /
子题
该题型需在试卷/作业中作答,单题练习暂不支持
答案解析
讨论
发布
登录后参与讨论 立即登录
发布讨论需先绑定并验证手机号 去绑定手机号
加载中…
我
我
回复 @
回复 @
发送
还没有人讨论,来发表第一条吧