数据结构
文章平均质量分 56
努力的里
只要努力,就学得会!
展开
-
【数据结构】-树形结构概述和操作
树形结构是数据结构中的一种逻辑关系结构,在此逻辑结构中数据元素之间满足一对多的分层结构关系,也称分层结构。1.所有的数据节点中的起始节点,有且仅有一个,也称为根节点。没有直接前驱,可以有多个直接后继节点。2.末尾节点,可以有一个或者多个,也称为叶节点,或者树叶。每一个节点没有直接后继节点,有且仅有一个直接前驱节点。3.中间的节点,也称为内部节点。每一个节点有且仅有一个直接前驱节点;可以有多个直接后继节点。树是n个节点的有序集合,它满足两个条件:1.有且仅有一个特定的根节点;原创 2023-09-02 17:28:55 · 1177 阅读 · 0 评论 -
【数据结构】-链式队列(接上)
队列的链式存储也称链式队列,是一个特殊的链表;其中链表的头部结点链式队列的队头实现数据的删除和查看,也是出队端;链表的尾部结点实现数据的插入,也是入队端。四、主函数实现和实现结果。一、队列的链式存储结构。三、链表操作函数实现。原创 2023-09-01 19:57:42 · 34 阅读 · 0 评论 -
【数据结构】-队列概述和操作
队列是一个特殊的线性表,不能在线性表的中间位置进行操作,只能在线性表的两端进行操作原创 2023-09-01 17:02:31 · 68 阅读 · 0 评论 -
【数据结构】-链栈操作(接上)
链栈是栈的链式存储,是特殊的链表。链栈操作都是在链表的一端实现的:①如果在链表尾操作,在每一次入栈和出栈都需要找到链表的尾结点,导致效率较低;②把链表的头结点作为栈顶结点,入栈就采用头部插入法,出栈采用尾部插入结点。原创 2023-08-31 20:06:42 · 51 阅读 · 0 评论 -
【数据结构】-堆栈的操作(详细注释)
堆栈就是栈,是特殊的线性表。允许在其中一端进行数据的操作,称为栈顶;而另一端为固定端,称为栈底。特性:先进后出原创 2023-08-31 19:13:37 · 426 阅读 · 0 评论 -
【数据结构】-链表操作进阶(详细注释)
顺序遍历表中的数据结点,使用头部插入的方式实现倒序。链表的操作尽量多画图,将涉及到的标注在图中然后一步一步走,整个过程就会非常明显。原创 2023-08-30 20:12:40 · 35 阅读 · 0 评论 -
【自学】数据结构-链表的操作(详细注释)
指线性表的链式存储结构,数据存储的时候可以存储当前数据记录,同时存储前驱结点或者后继结点数据记录的存储空间的地址,在访问的时候,可以通过地址访问到下一条数据记录。链表结构。原创 2023-08-29 20:42:30 · 72 阅读 · 1 评论 -
【自学】数据结构-链表
链表指线性逻辑结构的顺序存储,数据元素之间的逻辑关系通过指针表示。在存储当前结点数据的同时去存储前驱结点和后继结点的地址。原创 2023-07-12 19:49:26 · 32 阅读 · 1 评论 -
【自学】数据结构-顺序表操作优化
顺序表基本操作的优化原创 2023-08-28 21:11:19 · 52 阅读 · 1 评论 -
【自学】数据结构-顺序表的操作(详细)
数据结构的基本操作原创 2023-08-28 20:39:18 · 78 阅读 · 1 评论