![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言数据结构
LK22336
这个作者很懒,什么都没留下…
展开
-
C语言数据结构之栈篇
定义 ●只允许在一端插入和删除的线性表; ●允许插入和删除的一端称为栈顶(top),另一端称为栈底(bottom)。 特点 后进先出 (LIFO) ADT Stack { //对象:由数据类型为StackData的元素构成 int Push (stack *S, StackData x); //进栈 int原创 2017-08-06 19:34:47 · 328 阅读 · 0 评论 -
C语言数据结构之队列篇
定义 队列是只允许在一端删除,在另一端插入的线性表 允许删除的一端叫做队头(front),允许插入的一端叫做队尾(rear)。 特性 先进先出(FIFO, First In First Out) ADT Queue { //对象:由数据类型为QueueData的元素构成 int EnQueue (Queue *Q, QueueData x); //进队 in原创 2017-08-06 19:42:40 · 396 阅读 · 0 评论 -
C语言数据结构之普通树篇
简单给大家介绍一下树 树的定义 树是一种非线性的数据结构 树是由 n ( n ≥0 ) 个结点组成的有限集合 如果 n = 0,称为空树; 如果 n > 0,则: 有一个特定的称之为根(root)的结点,它只有直接后继,但没有直接前驱 除根以外的其它结点划分为 m (m ≥0) 个互不相交的有限集合T0原创 2017-08-06 19:51:30 · 1415 阅读 · 0 评论