자료구조(연결 리스트)


자료구조(연결 리스트)

예제 3) << 기능 >> 정수 2개 a,b를 입력받아 1부터 a까지의 정수로 리스트를 만든 후 b만큼 건너뛰면서 출력 후 삭제 << 소스코드 >> #include<stdio.h> #include<stdlib.h> typedef struct NODE { int data; struct NODE* next; }N; void add(N* head, int data) { N* node = (N*)malloc(sizeof(N)); node->data = data; node->next = NULL; N* p = head; while (p->next != NULL) { p = p->next; } p->next = node; } void list(N* head) { N* p = head; while (p->next != NULL) { p = p->next; } p->next = head->next; //사이클 연결 } void main() { N* head = (N*)malloc(sizeof(N)...



원문링크 : 자료구조(연결 리스트)