
数据结构
程序员小明丶
这个作者很懒,什么都没留下…
展开
-
链表,通用链表
具体的代码及头文件在文章末尾的链接中。首先说的是头部添加元素和尾部添加元素,头部添加我们先拿到这个数据,然后让这个数据的next区域指针指向头结点,注意:这个头结点是旧的头结点,也就是说这个链表的头结点在数据插入的时候变成了这个链表的第二个数据,但是此时头结点还未指向这个新插入的数据,所以接下来的就是让头结点指向这个新插入的数据,然后让链表的长度加1,此时我们就完成了头部元素的插入。尾部添加时...原创 2019-07-14 22:21:23 · 274 阅读 · 2 评论 -
用链表完成的队列
完整代码在文章最下面的链接中// 入队void push_queue(Queue* queue,TYPE data){ Node* node = create_node(data); if(empty_queue(queue)) { queue->head = node; queue->tail = node; } else { queue->tai...原创 2019-07-17 16:35:16 · 275 阅读 · 2 评论