跳到主内容
登录
← 返回题库
手写代码4/5 偏难华为算法 · 二面 ★ 0 · 浏览 2 · 2024 年

编辑距离(72 题)

求把 word1 变成 word2 的最少操作数,允许插入、删除、替换一个字符。 示例:word1="horse", word2="ros" → 3;"intention" → "execution" → 5。

动态规划字符串

参考答案

先自己想 30 秒再看答案,比直接读一遍有用得多。

追问链

  1. 1. 空间怎么优化成一维?
  2. 2. 如果插入删除代价不同怎么改?