LeetCode 712. 两个字符串的最小ASCII删除和(DP,类似编辑距离)
生活随笔
收集整理的這篇文章主要介紹了
LeetCode 712. 两个字符串的最小ASCII删除和(DP,类似编辑距离)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1. 題目
給定兩個字符串s1, s2,找到使兩個字符串相等所需刪除字符的ASCII值的最小和。
示例 1: 輸入: s1 = "sea", s2 = "eat" 輸出: 231 解釋: 在 "sea" 中刪除 "s" 并將 "s" 的值(115)加入總和。 在 "eat" 中刪除 "t" 并將 116 加入總和。 結束時,兩個字符串相等,115 + 116 = 231 就是符合條件的最小和。示例 2: 輸入: s1 = "delete", s2 = "leet" 輸出: 403 解釋: 在 "delete" 中刪除 "dee" 字符串變成 "let", 將 100[d]+101[e]+101[e] 加入總和。在 "leet" 中刪除 "e" 將 101[e] 加入總和。 結束時,兩個字符串都等于 "let",結果即為 100+101+101+101 = 403 。 如果改為將兩個字符串轉換為 "lee" 或 "eet",我們會得到 433 或 417 的結果,比答案更大。注意: 0 < s1.length, s2.length <= 1000。 所有字符串中的字符ASCII值在[97, 122]之間。來源:力扣(LeetCode)
鏈接:https://leetcode-cn.com/problems/minimum-ascii-delete-sum-for-two-strings
著作權歸領扣網絡所有。商業轉載請聯系官方授權,非商業轉載請注明出處。
2. 解題
類似題目:
LeetCode 72. 編輯距離(DP)
LeetCode 583. 兩個字符串的刪除操作(動態規劃)
100 ms 15.3 MB
總結
以上是生活随笔為你收集整理的LeetCode 712. 两个字符串的最小ASCII删除和(DP,类似编辑距离)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: LeetCode 593. 有效的正方形
- 下一篇: [Hands On ML] 8. 降维