리스트 내의 요소(노드)들을 포인터로 연결하여 관리하는 선형 자료구조
각 노드는 데이터와 다음 요소에 대한 포인터를 가지고 있다.
첫 번째 노드는 HEAD, 마지맞 노드는 TAIL이라고 한다.
메모리가 허용하는 한 계속해서 요소를 삽입할 수 있다.
시간복잡도 : 탐색 - O(n), 삽입삭제 - O(1)
배열은 순차적인 데이터가 들어가기 때문에 메모리 영역을 연속적으로 사용하는 반면, 연결 리스트는 메모리 공간에 흩어져서 존재한다는 점에서 배열과 차이가 있다.
'cs(with 매일메일)' 카테고리의 다른 글
| [251216화] CSRF공격에 대해서 설명해주세요. (0) | 2026.01.13 |
|---|---|
| [251215월] NAT기능을 사용하는 이유를 알고 계신가요? (0) | 2026.01.13 |
| [251211목] 함수형 프로그래밍에 대해서 설명해주세요. (0) | 2026.01.12 |
| [251210수] 클래스풀 IP 주소 체계에 대해서 설명해주세요. (0) | 2026.01.12 |
| [251209화] 대칭키 및 비대칭키 암호화 방식에 대해서 설명해주세요 (1) | 2026.01.12 |