자료구조자료구조 : 데이터를 저장하고 관리하는 방식arraydynamic arraylinked listqueuestackhash tabletreegraph특정 알고리즘을 위해 꼭 사용해야 하는 자료구조가 있을 수 있고, 어떤 자료구조를 사용하느냐에 따라 알고리즘의 구현