블로그
- 연결된 큐 프로그램 #include #include #include typedef struct QueueNode { struct QueueNode *link; int data; }QueueNode; typedef QueueNode *front, *rear; }QueueType; void error(const char *message) { fprintf(stderr, "%s", message); exit
- c언어 자료구조 라인 에디터 프로그램 struct { char a[MAX_CHAR_PER_LINE]; }element; typedef struct ListNode { element data; struct ListNode *link head; int length; }LinkedListType; void error(const char *message) { fprintf(stderr, "%s", message); exit
- 이중 연결 리스트의 다항식 프로그램 #include #include> typedef struct ListNode { int coef; int expon; struct ListNode *link; }ListNode head = plist->tail = NULL; } void error(const char *message) { fprintf(stderr, "%s\n", message); exit