数据结构
文章平均质量分 66
数据结构学习
Aimee_jaye
无事小神仙
展开
-
【数据结构】单源最短路Dijkstra算法
Dijkstra算法的实现分析及图解原创 2023-05-22 20:05:21 · 106 阅读 · 0 评论 -
【数据结构】二叉树
二叉树的构建与遍历原创 2023-05-01 23:45:00 · 153 阅读 · 0 评论 -
【数据结构】链队列
链队列原创 2023-04-24 14:41:58 · 64 阅读 · 0 评论 -
【数据结构】栈的应用:括号匹配
pop弹出栈顶元素 .top()返回栈顶元素 .empty()询问栈是否为空 .push()向栈顶插入一个元素原创 2023-04-24 13:07:53 · 164 阅读 · 0 评论 -
【数据结构】线性表总结
线性表是一种逻辑结构,它的数据元素之间存在着线性关系线性表可以用数组或链表等数据结构来实现,数组实现的线性表的访问效率较高,但插入、删除操作比较低效,链表实现的线性表则相反。线性表的算法包括插入、删除、查找等操作单向链表双向链表静态链表顺序表等是线性表的常见实现方式。原创 2023-04-19 23:02:41 · 70 阅读 · 0 评论 -
【数据结构】栈的应用:汉诺塔问题
汉诺塔问题原创 2023-04-19 23:01:46 · 739 阅读 · 0 评论 -
【数据结构】链表的应用:多项式的加法
多项式的加法原创 2023-04-09 20:35:00 · 109 阅读 · 0 评论 -
【数据结构】静态链表
静态链表原创 2023-04-06 07:54:20 · 168 阅读 · 1 评论 -
【数据结构】单链表
由于单链表的节点只包含一个指向下一个节点的指针,因此在插入、删除节点时较为方便,但是在查找节点时需要遍历整个链表。在单链表中,每个节点包含一个数据成员和一个指向下一个节点的指针成员,因此一个节点在内存中的大小通常是8字节。声明一个指针p,从头结点指向的第一个结点开始,如果p不为空,那么就输出当前结点的值,并将p指向下一个结点即。定义了一个单链表的节点结构体,其中包含一个字符类型的数据成员和一个指向下一个节点的指针成员。先创建一个结点,然后找到链表的尾部,然后将该结点添加到链表的尾部。原创 2023-03-29 13:48:12 · 388 阅读 · 0 评论 -
【数据结构】顺序表
顺序表是一种十分常用的数据结构。原创 2023-03-24 22:05:17 · 92 阅读 · 0 评论 -
【数据结构】初识数据结构
在闵帆老师的第一堂《数据结构及算法》课程上,我收获颇多。数据客观事物的符号表示数据元素数据的基本单位数据项组成数据元素,具有独立意义、且不可分割的最小单位数据对象性质相同的数据元素的集合,是数据的一个子集是相互之间存在一种或多种特定关系的数据元素的集合。数据结构包含和数据的逻辑结构通常有集合结构线性结构树结构图结构或网状结构。原创 2023-03-22 13:20:48 · 408 阅读 · 0 评论