write76465 님의 블로그

  • 홈
  • 태그
  • 방명록

2026/07/24 1

배열의 한계를 넘는 연결 리스트: 노드, 포인터, 삽입과 삭제 원리

배열은 같은 자료형의 데이터를 연속된 메모리 공간에 저장한다. 인덱스를 통해 빠르게 접근할 수 있다는 장점이 있지만, 크기가 고정되고 중간 데이터를 삽입하거나 삭제하기 어렵다는 단점도 존재한다.연결 리스트는 각 데이터를 별도의 노드에 저장하고 포인터로 연결한다. 노드들이 메모리에 연속해서 배치될 필요가 없기 때문에 실행 중에 크기를 자유롭게 변경할 수 있다.이 글에서는 코드조선의 Linked List 강의를 바탕으로 연결 리스트의 구조, 동적 메모리 할당, 앞·뒤 삽입, 이중 포인터를 이용한 순회와 삭제, 재귀적인 메모리 해제 원리를 정리한다.1. 배열의 특징과 한계배열은 여러 데이터를 연속된 메모리 공간에 저장한다.int Numbers[4] = {10, 20, 30, 40};메모리에서는 다음과 비슷한 ..

C언어/개념·이론 2026.07.24
이전
1
다음
더보기
프로필사진

write76465 님의 블로그

write76465 님의 블로그 입니다.

  • 분류 전체보기 (25) N
    • 언리얼엔진 (21) N
      • TA·아키텍처 (4)
      • 구현·실습 (14)
      • 개념·이론 (3) N
    • C언어 (4)
      • 구현·실습 (1)
      • 개념·이론 (3)

Tag

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/07   »
일 월 화 수 목 금 토
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Daum Corp. All rights reserved.

티스토리툴바