Array와 LinkedList를 비교설명하시오
(배열)Array 는 정적 자료구조라고 불린다 즉, 배열을 만들기 위해서는 크기를 미리 정해놓게 되는데 이렇게 정의하면 해당 크기 만큼의 연소괸 메모리 주소를 할당 받게 됩니다. 연속된 메모리 주소를 할당 받고 있기 때문에 데이터가 인덱스(index)라는 것을 갖게 되는데 우리가 array[0] 같은 식으로 배열에 접근할 때 대괄화 안에 숫자가 index 입니다. 대괄호 안에 index를 갖게 된다는 것은 즉, 임의 접근이 가능하다는 장점이 있어 접근과 탐색에 용이합니다. 하지만 크기를 미리 정해놓았기 때문에 수정하는 것은 불가하고 해당 배열 크기 이상의 데이터를 저장할 수 없다는 단점이 있습니다. 연결리스트(Linked List) 링크드 리스트는 동적 자료구조이며 크기를 정할 필요 없고 배열처럼 연속된..
면접준비
2024. 4. 15. 09:30