"레벤슈타인 거리"의 두 판 사이의 차이

잔글 (봇: 자동으로 텍스트 교체 (-==참고 자료== +==참고==))
20번째 줄: 20번째 줄:
*[[PHP levenshtein()]]
*[[PHP levenshtein()]]


==참고 자료==
==참고==
*https://en.wikipedia.org/wiki/Levenshtein_distance
*https://en.wikipedia.org/wiki/Levenshtein_distance


[[분류: 거리]]
[[분류: 거리]]

2017년 7월 11일 (화) 02:48 판

1 개요

Levenshtein distance, edit distance
레벤슈타인 거리, Levenshtein 거리, 편집거리
  • 두 문자열이 얼마나 다른지를 나타내는 거리 중 하나
  • 문자를 삽입, 삭제, 치환하여 다른 문자열로 변형하는데 필요한 최소 횟수
  • 철자검사기 등에서 두 문자열이 어느 정도 유사한지 값으로 나타내는 방법의 하나
  • 1965년 러시아의 브라디미르 레벤슈타인이 고안함
  • 같으면 0, 다르면 1 이상

2 예시

  • lev( "kitten", "kitten" ) == 0
  • lev( "kitten", "sitten" ) == 1
  • lev( "kitten", "sittin" ) == 2
  • lev( "kitten", "sitting" ) == 3

3 같이 보기

4 참고

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}