1. 연결 리스트

<aside> 👉🏻 연결 리스트(linked list)는 포인터를 이용하여 리스트를 구현한 자료구조이다.

</aside>

Untitled

연결 리스트의 노드 = 자료 + 연결 정보(링크)

노드의 구조

연결 리스트의 노드는 실제 저장하려는 자료와 다음 자료의 링크(연결 정보)를 멤버 변수로 가지는 구조체이다.

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

typedef struct LinkedListNodeType {
		int data;
    struct LinkedListNodeType *pLink;
} LinkedListNode;