Levenshtein DP:单格取 min 三选一

REF=SUNDAY → HYP=SATURDAY,逐格填表求编辑距离,再回溯出 I/D/S

d[i][j] = min( d[i-1][j]+1 , d[i][j-1]+1 , d[i-1][j-1]+𝟙[sᵢ≠tⱼ] )

上邻/首列 = 删除 D 左邻/首行 = 插入 I 左上邻 = 替代 S / 匹配 C min 写入 / 答案 回溯路径
点「播放」开始。
💡 首行=纯插入、首列=纯删除;每格 = min(上+1 删, 左+1 插, 左上+替代cost) 三选一; 从 d[m][n] 沿记住的来源回溯,得操作序列 → 本例 2I + 1S = 3(编辑距离,即 WER 分子)。