![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构
文章平均质量分 89
景鹤
这个作者很懒,什么都没留下…
展开
-
队列 | C语言+链表实现+基本操作+逐步图解
链表实现队列原创 2024-05-05 12:00:00 · 632 阅读 · 0 评论 -
栈的基本操作(出栈、入栈、销毁...
可以类比一个“羽毛球筒”,最先进入的羽毛球,必须等待,其他球取出,才能出来。第一种,top = 0,则栈顶元素在 top - 1 的位置。空间开辟的规则,一般遵循,一开始开辟四个单位。第二种,top = -1,则栈顶元素在 top 的位置。使用完毕后,也必须使用free函数,释放掉。需要对栈的空间进行扩容,使用realloc函数。,其只允许在固定的一端进行插入和删除元素操作。后面扩容时,扩增为原来的2倍。创建栈的结构体,包括栈的基本信息,本篇文章就到此结束啦!以下就是全篇汇总啦~原创 2024-03-20 22:50:38 · 1476 阅读 · 1 评论 -
数据结构_线性表_双向链表(C语言实现+基本操作
带头双向循环链表学习!!!//便于更改存储类型//存储数据元素信息//存储上一个节点信息//存储下一个节点信息} ListNode;原创 2024-01-29 23:47:07 · 1033 阅读 · 0 评论 -
单链表(自用
由于顺序表的插入删除操作需要移动大量的元素,影响了运行效率,因此引入了线性表的链式存储——单链表。单链表通过一组任意的存储单元来存储线性表中的数据元素,不需要使用地址连续的存储单元,因此它不要求在逻辑上相邻的两个元素在物理位置上也相邻。//结构体//数据域//指针域}SLTNode;原创 2024-01-28 23:47:01 · 1091 阅读 · 0 评论 -
数据结构_线性表_顺序表(C语言实现+超详细逐步解析
数据结构,顺序表全部代码+超详细注释~原创 2024-01-26 14:03:38 · 1356 阅读 · 0 评论