메모리의 연속 공간에 값이 채워져 있는 형태의 자료구조입니다. 인텍스를 통해 참조할 수 있으며 선언한 자료형의 값만 저장이 가능합니다.
값과 포인터를 묶은 노드라는 것을 포인터로 연결한 자료구조입니다.
배열과 리스트는 알고리즘 구현에 무조건 사용됩니다. 문제에 따라 잘 사용할 필요가 있습니다.배열의 장점은 인덱스를 활용하여 원하는 자료를 단번에 찾는 조회에 있습니다. 리스트의 장점은 배열 같은 선언형에서 하기 힘든 삽입,삭제에 유리합니다. 또한 절대적인 순서가 아닌 상대적인 순서를 지정하는 것 역시 장점입니다.
코테 문제를 푸는 것에서 가장 중요한게 제한 시간내에 문제를 해결하는 것입니다. 때문에 어떤 자료구조를 선정하여 문제를 더 빠르고 효율적으로 해결하는 것이 중요합니다.