1. 개요
문자열 매칭 알고리즘은 길이 N의 전체 문자열 중에서 길이 M의 패턴 문자열, 즉 Sub String이 존재하는지 검사 알고리즘.
전수 조사법은 쉬움.
걸리는 시간 O(N*M).
2. 문제
문자열 매칭 알고리즘을 전수 조사법으로 작성하시오.
3. 코드
3-1) 코드
3-2) 출력
4. 정리
문자열 매칭 알고리즘은 때때로 필요할 때가 있다. 그 때를 위해서 지금 정리한다.
현재 전수 조사법은 O(N*M)의 시간이 걸리기에 다음에는 O(N+M)이 걸리는 KMP 알고리즘을 작성한다.
'테크 > 알고리즘' 카테고리의 다른 글
35. 매크로 함수의 위험1 - 논리 오류 (0) | 2016.09.06 |
---|---|
34. KMP 문자열 매칭 알고리즘 (0) | 2016.08.03 |
32. Floyd's 알고리즘(DP 방식으로 최단 경로 찾기 알고리즘) (0) | 2016.07.20 |
31. Hash 기초 문제 (1) 문자열에서 중복 문자 제거 알고리즘 (2) | 2016.07.17 |
30. Hash Separate Chaining(해시+링크드리스트) 구현 알고리즘 (5) | 2016.07.16 |