Skip to main content

최적의 일치 란 무엇입니까?

최적의 매칭은 사람들이 가장 가까운 일치를 찾는 데 도움이되는 많은 프로그램에서 사용되는 알고리즘입니다.최적의 일치로 검색은 먼저 검색어와 일치하는 것을 발견합니다.그런 다음 최적의 일치를 위해 찾은 항목을 다시 확인합니다.이와는 달리 탐욕스러운 일치가 있으며, 이는 발견 된 경기를 재고하지 않습니다.이것은 많은 프로그램에서 사용되며 사람들이 문서, 웹 사이트, 프로그램 기능 및 기타 여러 가지를 찾는 데 도움이 될 수 있습니다.최적의 일치 알고리즘이 많이 있으며, 각각의 알고리즘은 특정 목적을 충족시키기 위해 만들어졌습니다.

최적의 일치 알고리즘은 종종 다른 일치하는 알고리즘보다 작동하는 데 시간이 더 걸립니다.먼저 입력 된 검색어를보고 해당 용어와 매우 유사한 모든 일치를 찾습니다.그런 다음 알고리즘은 이러한 일치를 살펴보고 각각을 신중하게 분석하여 중 하나가 진정으로 일치하는지 확인합니다.이 두 번째 컷에서 살아남은 모든 항목은 사용자에게 보여집니다.

최적의 일치와 반대되는 것은 탐욕스러운 일치입니다.이 일치하는 스키마를 사용하면 사용자는 여전히 검색어를 입력 할 수 있으며 일치하는 알고리즘은 모든 유사한 파일과 문서를 보면서 작동합니다.차이점은 욕심 많은 알고리즘이 재고 단계를 거치지 않으므로 발견 된 모든 문서가 즉시 사용자에게 표시됩니다.이 알고리즘은 일반적으로 더 빠르게 작동하며 재고가 필요하지 않을 수있는 소규모 시스템에서 또는 사용자가 모든 단일 일치 항목을 표시하는 결과를 원할 때 더 나은 경향이 있습니다.알고리즘은 다양한 유형의 프로그램에 추가됩니다.이것은 일반적으로 많은 검색 엔진, 데이터베이스 및 기본 프로그램 및 전체 운영 체제에서 볼 수 있습니다.프로그래머가 최적의 일치 스키마를 사용하려면 사용자 정의 소프트웨어로 프로그래밍 할 수 있습니다.

최적의 일치 알고리즘은 항상 가장 관련성있는 항목으로 자르기 전에 항목을 찾는 것과 동일한 경로를 따라야합니다.프로그래머에게.각 알고리즘은 발견 된 항목을 재고 할 때 일치하는 기능을 찾을 수 있습니다.일치하는 알고리즘을 올바르게 제작하고 사용자 정의함으로써 프로그래머는 가장 정확한 결과를 가장 잘 달성 할 수 있습니다.예를 들어, 검색 엔진은 일반적으로 문구 나 키워드를 찾는 데 최적화되며 데이터베이스는 레코드 및 테이블을 찾도록 최적화 될 수 있습니다.