더블 링크드 리스트

    [VC++] 더블 링크드 리스트

    /* * Author : Chang-Hwan Han * Date : 2010. * Description : double linked list */ #include "stdio.h" #include "stdlib.h" #include "string.h" typedef struct node { char* szName; struct node* prevNode; struct node* nextNode; }Node; Node* __insertNode(Node *pNode); Node* __deleteNode(Node *pNode); void __printNode(Node *pNode); void __freeNode(Node *pNode); void __freeNodeAll(Node *pNode); void mai..