回答
僅當語言是基於字母的。例如俄語,德語,但是象形文字(例如中國)或音節(像老撾) - 不是。
已更新的問題:如果我的編程語言支持unicode字符串,該怎麼辦? –
@Ryan Fernandes然後你用矩陣代替256×256的矩陣65536 x 65536 – Dewfy
@Dewfy:這個矩陣是什麼256 x 256你提到? –
是的。但是您必須將非英文字符視爲「1個字符」,而不是多個字符(例如使用utf-8)。 例如,在python中,您可以使用unicode類來表示字符串(和字符)。
Levenshtein不關心語言,它只是告訴你需要更改(添加,刪除,交換)多少個字符才能從一個字符串到另一個字符串。
所以:是的,但你必須檢查你的字符集,一些外國的「單個」字符,否則我將被視爲兩個(或更多)字符。
已更新的問題:如果我的編程語言支持unicode字符串會怎麼樣? –
- 1. 非英語語言的Levenshtein距離
- 2. 構建字符串圖(Levenshtein距離)
- 3. 字符串相似性 - > Levenshtein距離
- 4. Levenshtein與擾亂字符的距離?
- 5. Levenshtein距離和特殊字符
- 6. 如何preg匹配PHP中的levenshtein距離的字符串
- 7. 計算Levenshtein許多連續字符串之間的距離
- 8. Levenshtein短語的距離/字符串匹配算法
- 9. Levenshtein只有部分字符串的距離(Java)
- 10. 計算兩個字符串之間的levenshtein距離
- 11. Levenshtein距離成本
- 12. 反向Levenshtein距離
- 13. Levenshtein距離組合
- 14. 計算Levenshtein距離
- 15. 字符串比較而不是Levenshtein距離(我認爲)
- 16. Java流,並以字符串Levenshtein距離過濾
- 17. C#距離(英里/公里/英寸)字符串解析庫
- 18. Swift3中的Levenshtein距離
- 19. 作爲全文替代的Levenshtein距離
- 20. Levenshtein帶分隔符的多字符單位編輯距離
- 21. Haskell程序Levenshtein距離
- 22. OCR:加權Levenshtein距離
- 23. Levenshtein距離與陣列
- 24. 移植C#Levenshtein距離Java
- 25. Levenshtein編輯距離Python
- 26. 同義詞由Levenshtein距離
- 27. Python:如何找到使levenshtein距離的字符的位置
- 28. 用於檢索靠近Levenshtein距離的字符串的數據結構
- 29. 編輯字符串距編輯距離最短的字符串
- 30. 使用Levenshtein距離確定數組中是否存在相似的字符串
它可以使用RGB直方圖嗎?爲什麼不? –