1
문자열에서 요소를 반드시 검색 할 필요는 없지만 N 문자 내에서 발생해야하는 하위 시퀀스를 검색 중입니다. 그래서,문자열에서 인접하지 않은 하위 시퀀스를 찾습니다.
search("abc","aaabbbccc",7) => True
search("abc","aabbcc",3) => False
나는이 비교를 수행 할 효율적인 데이터 구조/알고리즘을 찾고 있습니다. 나는
search("abc",whatever,4) => "abc","a*bc","ab*c"
처럼, 인테리어 와일드 카드의 유효한 모든 콤보 검색과 같은 몇 가지 방법을 생각 그리고 다중 문자열 검색 알고리즘 (아마 Aho–Corasick) 중 하나를 사용하지만, 더 나은이 있는지 궁금 하군요 수 있습니다 해결책.