Steve Hanov에 설명 된대로 트리 트리를 사용하여 Levenshtein 거리 알고리즘을 구현했습니다. 그러나 특수 문자를 처리하는 데 어려움이 있습니다. 예를 들어, Großmann과 Grossmann 사이의 거리를 계산할 경우 ß와 ss는 같아야하므로 거리가 0이어야합니다.Levenshtein 거리 및 특수 문자
이러한 특별한 경우를 지원하는 가장 좋은 해결책 (있는 경우)은 무엇이 될까요?
나의 초기 생각은 거리를 계산하기 전에 모든 문자열을 표준화하는 것이 었습니다. Großmann -> Grossman, österreich -> oesterreich, ... 그러나 .NET에는 이러한 기능이없는 것 같습니다.
제안 된 접근 방식은 내가 원하는 것에 대해서만 도움이 될 것이라고 생각합니다. 감사합니다 .-) –