![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构
文章平均质量分 76
麻瓜代码
这个作者很懒,什么都没留下…
展开
-
二叉树(c语言)
树在数据结构中是属于非线性数据结构结构的一种。树是由结点或顶点和边组成的并且不存在着任何环的一种数据结构。没有结点的树称为空树。一棵非空的树包括一个根结点,还有多个附加结点,所有结点构成一个多级分层结构。一棵二叉树是结点的一个有限集合,该集合为空,或者是由一个根节点加上两棵称为左子树和右子树的二叉树组成。原创 2023-01-27 17:22:35 · 948 阅读 · 0 评论 -
链式队列实现(c语言)
队列是一个线性的数据结构,这个数据结构只从一端进行插入,另一端进行删除,禁止直接访问除这两端以外的一切数据。如图所示,队列就像一个管道一样,从一端输入,一端输出,先输入的就先输出。原创 2022-11-27 14:02:38 · 1459 阅读 · 0 评论 -
栈的实现(c语言)
栈作为一种数据结构是遵循先入后出的原则只能在同一端进行输入和输出。而允许进行插入和删除操作的一端称为栈顶,另一端为栈底;栈底固定,而栈顶浮动;栈中元素个数为零时称为空栈。栈的插入数据被称为入栈,取出数据则是为出栈。原创 2022-11-19 19:02:53 · 1925 阅读 · 0 评论 -
单链表的设计与实现
链表是数据结构中常见的一种存储结构,他是非顺序的。其中的数据元素的逻辑孙旭是靠着链表中的指针地址来进行实现。//数据域 Node * next;//指针域 } Node , * LinkList;链表中一个Node代表了一个节点。其中又有头节点和首元节点。首元节点就是存储数据的第一个节点,即为首元节点。头节点实在首元节点之前所设立的节点,头节点的指针域指向的就是首元节点。头节点的数据域是可以不存储数据信息的,也可以存储一些链表的信息,比如说,链表长度。原创 2022-11-03 23:14:33 · 208 阅读 · 2 评论