'오늘의 일에서 나는 어떤 것을 배웠는지' - 학습 Q19.자료구조의 종류는 무엇이 있으며 각각 어떤 고유 장점 단점, 및 차이점이 있는지 설명해주세요 A19. 자료구조는 데이터를 구조화하고 조직화하는 방법을 정의하는데 사용된다. 각각의 자료구조는 고유한 특징과 장단점을 가진다. 1. 배열(Array): 배열은 동일한 자료형의 데이터 요소들을 연속적으로 메모리에 저장하는 자료구조이다. 장점: 빠른 접근이 가능하며 인덱스를 이용하여 데이터를 직접 접근할 수 있다. 단점: 크기를 변경하기 어렵고 중간에 데이터를 삽입하거나 삭제하기 어렵다. 배열은 정적으로 할당되며 크기가 변하지 않는다. 2. 연결 리스트(Linked List): 연결 리스트는 데이터 요소들을 노드라 불리는 객체로 구성하고, 각 노드는 데이터..