数据结构
爱学习的娟宝宝
这个作者很懒,什么都没留下…
展开
-
链式结构表示队列
#define QDataType inttypedef struct QListNode{ struct QListNode* _next; QDataType _data;}QNode;// 队列的结构 typedef struct Queue{ QNode* _front; QNode* _rear;}Queue;// 初始化队列 void QueueInit(Queue* q);// 队尾入队列 void QueuePush(Queue* q, QDataType da原创 2021-01-25 21:37:03 · 81 阅读 · 0 评论 -
带头双向循环链表的实现
带头双向循环链表的实现申请链表节点初始化双向循环链表双向链表尾插双向链表打印双向链表头插双向链表尾删双向链表头删对有序的双向链表进行按值插入删除双向链表的指定值双向链表的反转#define ElemType inttypedef struct DCListNode{ ElemType data; struct DCListNode* prev; struct DCListNode* next;}DCListNode;typedef struct DCList{ DCL原创 2021-01-23 20:46:14 · 74 阅读 · 0 评论