面试题 01.05. 一次编辑
字符串有三种编辑操作:插入一个字符、删除一个字符或者替换一个字符。 给定两个字符串,编写一个函数判定它们是否只需要一次(或者零次)编辑。
示例 1:
1 | 输入: |
示例 2:
1 | 输入: |
题解:
模拟:
1 | public boolean oneEditAway(String first, String second) { |
- 时间复杂度:O(m+n)
- 空间复杂度:O(1)
字符串有三种编辑操作:插入一个字符、删除一个字符或者替换一个字符。 给定两个字符串,编写一个函数判定它们是否只需要一次(或者零次)编辑。
示例 1:
1 | 输入: |
示例 2:
1 | 输入: |
模拟:
1 | public boolean oneEditAway(String first, String second) { |