free1 Linked List 구현 Linked List 는 굉장히 유용한 자료 구조이다. 이를 c 언어로 구현한 예제 이다. 각 노드는 다음 노드의 주소를 가지고 자신의 값 (data) 를 가지고 있다 . 첫 노드는 무조건 0 을 data 로 갖는다. malloc 함수와 free 함수를 써 볼 수 있는 유용한 예제이다. #include #define TRUE 1 #define FALSE 0 typedef struct list_node { int data; struct list_node* next; }LINKED_LIST; LINKED_LIST* init_list();// 연결 리스트 초기화 LINKED_LIST* make_node();// 빈 노드 생성 int insert_node(LINKED_LIST*, int, int); // 노드 .. 2021. 6. 14. 이전 1 다음