목차
이중 원형 링크드 리스트
각 구현부는
(1)헤더파일
(2)함수구현 파일
(3)테스트파일
(4)실행결과파일
(5)실행파일
로 구성되어 있습니다.
각 구현부는
(1)헤더파일
(2)함수구현 파일
(3)테스트파일
(4)실행결과파일
(5)실행파일
로 구성되어 있습니다.
본문내용
함수 원형
//자료구조
//원형 이중 링크드 리스트
#define Node struct node
struct node
{
int data;
Node * pre;
Node * next;
};
Node * CreateCDLList();
int isEmpty(Node * List);
void ListDisplay(Node * List, char * str);
void add_FirstItem(Node * List, int data);
void Delete_FirstItem(Node * List);
void Delete_LastItem(Node * List);
void Make_ListEmpty(Node * List);
void Delete_List(Node * List);
실행결과화면
Create CDLList...
isEmpty(List) : 1
Circular Doubly Linked List : 0 개의 데이터
List is Empty
Add First Item - list CDLL : 0
Add First Item - list CDLL : 1
Add First Item - list CDLL : 2
Add First Item - list CDLL : 3
Add First Item - list CDLL : 4
Add First Item - list CDLL : 5
Add First Item - list CDLL : 6
Add First Item - list CDLL : 7
Add First Item - list CDLL : 8
Add First Item - list CDLL : 9
Circular Doubly Linked List : 10 개의 데이터
9 8 7 6 5 4 3 2 1 0
Delete First Node - list CDLL
Delete First Node - list CDLL
Delete First Node - list CDLL
Delete First Node - list CDLL
Delete First Node - list CDLL
Delete First Node - list CDLL
Delete First Node - list CDLL
Delete First Node - list CDLL
Delete First Node - list CDLL
Delete First Node - list CDLL
Delete First Node - list CDLL
List is Empty
Delete First Node - list CDLL
List is Empty
Delete First Node - list CDLL
List is Empty
Delete First Node - list CDLL
List is Empty
Delete First Node - list CDLL
List is Empty
Circular Doubly Linked List : 0 개의 데이터
List is Empty
Delete List...
//자료구조
//원형 이중 링크드 리스트
#define Node struct node
struct node
{
int data;
Node * pre;
Node * next;
};
Node * CreateCDLList();
int isEmpty(Node * List);
void ListDisplay(Node * List, char * str);
void add_FirstItem(Node * List, int data);
void Delete_FirstItem(Node * List);
void Delete_LastItem(Node * List);
void Make_ListEmpty(Node * List);
void Delete_List(Node * List);
실행결과화면
Create CDLList...
isEmpty(List) : 1
Circular Doubly Linked List : 0 개의 데이터
List is Empty
Add First Item - list CDLL : 0
Add First Item - list CDLL : 1
Add First Item - list CDLL : 2
Add First Item - list CDLL : 3
Add First Item - list CDLL : 4
Add First Item - list CDLL : 5
Add First Item - list CDLL : 6
Add First Item - list CDLL : 7
Add First Item - list CDLL : 8
Add First Item - list CDLL : 9
Circular Doubly Linked List : 10 개의 데이터
9 8 7 6 5 4 3 2 1 0
Delete First Node - list CDLL
Delete First Node - list CDLL
Delete First Node - list CDLL
Delete First Node - list CDLL
Delete First Node - list CDLL
Delete First Node - list CDLL
Delete First Node - list CDLL
Delete First Node - list CDLL
Delete First Node - list CDLL
Delete First Node - list CDLL
Delete First Node - list CDLL
List is Empty
Delete First Node - list CDLL
List is Empty
Delete First Node - list CDLL
List is Empty
Delete First Node - list CDLL
List is Empty
Delete First Node - list CDLL
List is Empty
Circular Doubly Linked List : 0 개의 데이터
List is Empty
Delete List...
소개글