数据结构
robert_66666
这个作者很懒,什么都没留下…
展开
-
单向链表
单向链表:链表头不包含有效数据,每个节点的next指向下一个节点,最后一个节点的next指向NULL,单向链表的操作只允许一个方向。 节点数据结构:typedef int datatype; typedef struct linklist{ datatype data; struct linklist *next; }singlelist,*psinglelist; 初始化单链表原创 2017-10-25 19:42:11 · 298 阅读 · 0 评论 -
循环双向链表
/* 初始化双向链表头结点 */ void DoubleList_Init(pdoublelist *Head) { *Head = (pdoublelist)malloc(sizeof(doublelist)); if(NULL == *Head) { perror("malloc"); exit(1); } /* 让头结点的pre和next指向自己 */ (*Head)->原创 2017-10-26 19:37:49 · 602 阅读 · 0 评论