https://school.programmers.co.kr/learn/courses/30/lessons/17685
위 문제를 풀던 중 트라이 자료구조에 대해서 알게되었다
트라이를 포함한 문자열 검색 알고리즘 Trie, KMP, Rabin-Krap 에 대해서 알아보겠다
N ⇒ 문자열 길이
먼저 Node 클래스를 생성했다
Node에는 자식 노드를 저장하는 포인터 역할을 하는 child,
마지막 글자인지를 알려주는 boolean 변수 isLast가 있다
Trie에는 insert, contains, delete 3가지 메소드가 필요하다