開始使用免費開始

計算距離

在影片練習中,你看過如何使用 Damerau-Levenshtein 距離來判斷兩個字串的相似程度。提醒一下,Damerau-Levenshtein 距離是從 字串 A 轉成 字串 B 所需的最少步驟數,允許的操作包括:

  • 插入(Insertion)一個新字元。
  • 刪除(Deletion)一個既有字元。
  • 替換(Substitution)一個既有字元。
  • 交換(Transposition)兩個相鄰既有字元的位置。

"puffin""muffins" 之間的 Damerau-Levenshtein 距離是多少?需要用到哪些操作才能達成?

本練習屬於課程

R 的資料清理

檢視課程

動手互動練習

將理論付諸實踐,立即體驗我們的互動練習

開始練習