«string-search» 태그된 질문

2
가장 일반적인 서브 시퀀스
문자열에는 서브 시퀀스가 ​​있지만 일반적으로 모두 고유하지는 않습니다. 하위 시퀀스의 최대 빈도를 찾는 복잡성은 무엇입니까?2엔2엔2^n 예를 들어 문자열 "subsequence"에는 7 개의 하위 시퀀스 "sue"가 포함되며 최대 값입니다. http://ideone.com/UIp3t의 샘플 무차별 코드 관련 구조 정리가 있습니까? 이 두 가지 모두 거짓 으로 판명되었습니다 . 최대 주파수 하위 시퀀스 중 가장 긴 …

8
레 벤슈 테인 거리를 빠르게 계산
허용되는 단어 (알파벳순으로 정렬 된)와 단어로 구성된 거대한 데이터베이스가 제공되면 Levenshtein 거리 측면에서 주어진 단어와 가장 가까운 데이터베이스에서 단어를 찾으십시오. 물론 순진한 접근 방식은 주어진 단어와 사전의 모든 단어 사이의 레 벤슈 테인 거리를 간단히 계산하는 것입니다 (실제로 거리를 계산하기 전에 데이터베이스에서 이진 검색을 수행 할 수 있음). 이 문제에 …

1
피보나치 단어
나는 오래된 체코 알고리즘 교과서에서 다음과 같은 문제를 겪었고 슬프게도 힌트 나 해결책이 없었습니다. "피보나치 단어를 , , . 여기서 와 는 일반적인 문자입니다. 문자열 (잠재적으로 큰 알파벳 이상) 선형 시간에서 가장 긴 피보나치의 하위 단어를 찾을 수 있습니까? "F0=aF0=aF_{0}=aF1=bF1=bF_{1}=bFn+2=FnFn+1Fn+2=FnFn+1F_{n+2}=F_{n}F_{n+1}aaabbb 나는 이차 시간에 대한 해결책을 알고 있지만 그것을 선형으로 줄일 …

2
트리 모음을 검색하기위한 효율적인 알고리즘
나는 나무의 큰 데이터 세트를 가지고 내가 지정하여 검색하고자하는 treelet (연결 서브 그래프 참조). 쿼리는 데이터 집합에서 트리 릿의 모든 발생을 반환해야합니다. 효율적인 알고리즘이 있습니까? 서 픽스 배열과 같은 것을 생각하고 있었지만 검색 트리 릿은 임의의 모양이 될 수 있기 때문에 순진하게 트리를 문자열로 (노드의 고정 순회 순서에 따라) 작동하지 …

1
와일드 카드 문자열이 세트의 다른 와일드 카드 문자열과 완전히 일치하는지 판별
잠시 동안 나를 괴롭힌 문제가 있습니다. 문자열 이 1과 0 의 시퀀스이고 와일드 카드 문자열 이 1, 0 및? s 의 시퀀스 라고 가정하겠습니다 . 모든 문자열과 와일드 카드 문자열의 길이는 같습니다. 이들은 표준 UNIX 와일드 카드입니다. 10 ?? 1은 10011, 10111 등과 일치합니다. 해당 위치에서 1 또는 0과 일치합니다. …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.