단일 연결 리스트 각 노드들은 메모리의 인접한 곳에 위치하지 않는다 각 노드의 주소는 프로그램 실행 시 매번 틀릴 수 있다 리스트의 이름 = 첫 번째 노드의 주소 노드 생성 C언어에서 연결 리스트의 노드는 자기 참조 구조체를 이용하여 구현한다. struct node { int data; struct node* link; }; int main(void){ struct node *ptr = NULL; ptr = (struct node *)malloc(sizeof(struct node)); ptr->data = 10; //(*ptr).data=10; ptr->link = NULL; } 두 개의 노드 연결 구조체의 link에 다음 노드를 가리키는 포인터를 저장한다 int main(void) { struct no..