연결리스트(linked list) 각 노드가 데이터와 포인터를 가지고 한 줄로 연결되어 있는 방식으로 데이터를 작성하는 자료구조. typedef struct s_list { void*content; struct s_list*next; }t_list; 나는 이렇게 노드를 작성했는데, 이렇게 한 구조체 안에 다음 노드의 주소가 들어있는 형식이라고 보면된다. 연결리스트 의 처음 노드 가장 첫번째 노드를 가르킬 포인터가 항상 존재해야 한다. 그래야 앞부분을 수정해도 리스트의 연결을 잊어버리지 않을 수 있기 때문이다. 보통은 이 첫번째 노드를 가르킬 포인터를 head라고 하는데, t_list* head; void init() { head = NULL; } 이런식으로 초기화 하여 사용한다. 연결리스트가 비어있는 것..