![](https://img-blog.csdnimg.cn/d569700e61c5467e9b824acb5e99be5a.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
数据结构
文章平均质量分 67
c语言实现各种数据结构
GO1ING
一个不知名程序员
展开
-
数据结构单链表(C语言实现)
我们创建一个节点,存入需要的存放的值。比如在尾部插入一个节点或则在头部插入一个节点都需要这个函数,比较方便。在删除尾部节点时,使用了一个非常巧妙的方法,就是将prev比tail的走的少一布,这样释放掉tail指向的节点。注意我们在接下来需要改变链表头的指向的话就需要传入二级指针,这样可以通过解引用改变其指向。其中我们可以定义储存的数据类型,然后创建一个结构体,包含下一个节点的指针。这里注意我们要注意不要改变链表头的指向,我们就不需要使用二级指针。如果该链表是空的,我们就将链表头指向创建的节点。原创 2023-02-27 21:26:52 · 148 阅读 · 0 评论 -
数据结构:双向循环链表的实现(C语言)
数据结构双向循环链表原创 2023-03-12 17:31:12 · 153 阅读 · 0 评论