자료구조는 전산학에서 자료를 효율적으로 이용할 수 있도록 컴퓨터에 저장하는 방법이다. 신중히 선택한 자료구조는 보다 효율적인 알고리즘을 사용할 수 있게 한다.
위 문장에서 알 수 있드시. 자료구조는 효율적인 알고리즘을 위해 필요합니다.
적절한 자료구조를 사용함므로써 메모리를 아끼거나, 연산량을 줄일 수 있습니다.
가장 기본적인 자료구조로는 배열이 잇으며, 각 노드가 다른 노드를 가르키는 연결리스트가 있습니다.
대부분의 자료구조는 이 2가지를 활용하여 짤 수 있습니다.