编辑距离:三选一的 dp 表和真正的操作序列

X = "SUNDAY",Y = "SATURDAY"(经典教科书例子)。dp[i][j] 表示把 X 前 i 个字符变成 Y 前 j 个字符最少需要几步增/删/改。和上一篇的 LCS结构几乎一样,区别在于不匹配时要在三个来源里取最小值,而不是两个。

0 / 0

dp[i][j] 表(编辑距离)

未开始

两个字符串

X ="SUNDAY"
Y ="SATURDAY"

当前步骤

点击"下一步"或"播放"开始。

回溯出的操作序列

尚未开始回溯
字符相同,免费(对角线) 正在计算的格子 回溯路径经过的格子
☕ 如果这篇文章帮到你,可以请作者喝杯咖啡 · 爱发电