문자열 일치 알고리즘에 대한 연구를하고 있습니다. 내가 만난 가장 유용한 것 중 하나는 내 휴대폰이 사용하는 것입니다 (SE xPeria neo v에서 android 2.3.4). 스크린 샷에서 보는 바와 같이Android의 맞춤법 검사기에 사용되는 알고리즘은 무엇입니까?
, 나는 내가 원하는 근처 것들 문자 jiw
버튼을 눌렀을 올바르게 제안했다.
알고리즘이 levenstein distance (내 입력과 사전 사이의 거리)과 비슷합니다. 어떻게 든 가까운 문자는 문자열 일치에 일부 값을가집니다.
사용중인 알고리즘에 대해 알고 싶습니다.
일부 유권자들은 이것이 비 건설적이라고 생각하는 이유를 설명 할 수 있습니까? 질문은 매우 정확합니다 ("어떤 알고리즘이 사용됩니까?"). 시스템의 소스 코드는 공개되어 있으므로 질문에 답할 수 있습니다. –
+1 간결하고, 답답하고, 재미있는 질문입니다. – goat
매우 흥미로운 프로그래밍 질문, +1 투표와 행운을 빕니다 – mm24