participant : 마라톤에 참여한 사람들의 이름이 담긴 배열completion : 완주한 사람들의 이름이 담긴 배열해시 테이블색인에 해시 값을 사용하는 자료 구조로, 정렬을 하지 않고도 빠른 검색, 빠른 삽입이 가능하다.키를 값에 매핑할 수 있는 구조인 연관 배