알고리즘은 일을 진행하는 스탭, 절차 등이라고 생각하면 이해하기가 쉽다. 완전 탐색 알고리즘 1.텍스트의 맨 앞부터 패턴을 비교 조회합니다. 2.만약 문자와 패턴이 일치하지 않으면, 패턴을 오른쪽으로 1칸씩옮긴다. 3.패턴이 배열을 벗어날 때 까지 이 처리를 반복한다 시간복잡도 : 최선일 경우 O(n) function searchString(text, pattern) { let i = 0; while (i haystack.substr(startIndex); std::vector skipInfo(pattern.size(), 0); std::size_t index = 0; for (int i = 0; i < pattern.size(); ++i) // i : incorrect index when haystac..