단방향 연결리스트(c언어)
·
Data structure
기본main함수 설정 - 동적할당을 이용하기때문에 메모리해제가 필요 int main() { node* head = (node*)malloc(sizeof(node)); head->next = NULL; node* curr = head->next; while (curr != NULL) { printf("%d\n", curr->data); curr = curr->next; } curr = head->next; while (curr != NULL) { node* next = curr->next; free(curr); curr = next; } } 노드를 위한 구조체 typedef struct NODE //단일방향의 노드 구조체 { int data; struct NODE* next; }node; 헤드다음의 노드를..