자료구조란 여러 데이터들의 묶음을 어떻게 저장할 것이고, 사용할 것인지 정의한 것입니다.자료들이 잘 분석 및 정리되고, 활용되어야만 의미가 있다.대부분의 자료구조는 특정한 상황에 문제를 해결하는데 특화되어 있다.자료를 마구잡이로 한군데, 혹은 여러 군데에 저장해 두는
여러개의 점들이 서로 복잡하게 연결되어 있는 관계를 표현한 자료구조.그래프는 vertex와 edge로 구성된 한정된 자료구조를 의미한다. vertex는 정점, edge는 정점과 정점을 연결하는 간선이다.서울, 대전, 부산 3개의 vertex가 있고, 서울 — 대전, 대
프로그램이 실행될 때에만 데이터가 존재, 끄면 데이터 없어짐원하는 데이터만 가져올 수 없고 항상 모든 데이터를 가져온 뒤 서버에서 필터링 필요.⇒ 데이터 과부하가 많이걸린다.필터링 외에도 File I/O 로 구현이 힘든 관리를 위한 여러 기능들을 가지고 있는 데이터에