数据结构
文章平均质量分 59
小墨蛇
大道至简 一个一个来
展开
-
数据结构---树
1. 是什么?2. 为什么出现?3. 怎么使用?4. 解决什么问题?5. 树的JavaScript代码实现6. 树的相关概念7. 树的操作增删改查和遍历1. 使用JavaScript创建一个树结构2. 遍历树3. 在树上添加一个节点4. 删除树的某个节点5. 查找树的某个节点原创 2023-12-01 22:09:50 · 1279 阅读 · 0 评论 -
数据结构图解--队列 的实现/算法+源码
最终的效果接下来 我们要做的就是 使用编程实现这种意识形态下的结构创建队列结构体初始化init进队入队 尾部插入队列的判断满操作出队队列是否为空遍历队列代码的操作交互意识原创 2023-06-16 22:42:45 · 583 阅读 · 0 评论 -
图解数据结构--栈的实现-C语言版本--源码
图解数据结构--栈的实现-C语言版本--源码图片可视化 总源码1.头文件介绍---分2.节点的实现3.栈顶栈底4.函数的提前声明5. 栈 ---初始化栈6. 栈 ---进栈7.栈 --- 遍历8.栈 --- 是否为空9.栈 --- 出栈10总结原创 2023-06-12 14:11:50 · 396 阅读 · 0 评论 -
链表的实现+图解
链表 在逻辑上一对一 在物理上 非连续存储的一种数据结构。节点有存放数据的值和 指向下一个节点的指针构成。可以用来存放大数据的情况 合理的使用内存。链表是有一个个节点通过指针相互连接起来。以上代码就是实现下图的结构。原创 2023-06-11 00:11:20 · 163 阅读 · 0 评论 -
【链表的实现 - c语言】链表的数据结构 + 算法(操作)
【代码】【链表的实现 - c语言】链表的数据结构 + 算法(操作)PNODE Create_list();void transverse_list(PNODE pHead);bool isempty(PNODE pHead);int list_length(PNODE pHead);void sort_list(PNODE pHead);bool insert_list(PNODE pHead, int poi, int val);bool delete_list(PNODE pHead, i原创 2023-06-08 22:49:39 · 114 阅读 · 0 评论 -
【链表的分类】
链表是一种常用的数据结构,它由一系列节点组成,每个节点包含一个数据元素和指向下一个节点的指针。根据节点的连接方式和节点的性质,链表可以分为多种类型。原创 2023-06-01 23:09:10 · 1153 阅读 · 1 评论 -
【0531数据结构---什么是链表】
搜欧索引擎的结果是:链表是一种数据结构,它由一系列节点组成,每个节点都包含了一个值和一个指向下一个节点的指针。链表中的节点可以在内存中任意位置存储,因此链表可以动态地添加或删除节点,而不需要像数组那样需要进行复杂的移动操作。链表的优点是可以高效地添加或删除节点,但它的缺点是访问链表中的任意节点需要遍历整个链表,因此访问操作的时间复杂度为O(n)。链表有多种类型,包括单向链表、双向链表和循环链表等。单向链表只有一个指向下一个节点的指针,而双向链表则有一个指向上一个节点的指针和一个指向下一个节点的指针。原创 2023-05-31 23:37:16 · 55 阅读 · 0 评论 -
C语言 typedef的用法
结合typedef给这个类型 起个别名。typedef int lisi 常常和 stract结合使用。这样用起来 就会简单。typedef struct Student{ int sid; char name[100]; char sex;} ST;原创 2023-05-31 22:16:30 · 124 阅读 · 0 评论 -
数据结构----使用c语言 实现数组(顺序表)的源码
学系数据解构中线性结构----顺序存储的数组。以下内容知识一个记录。原创 2023-05-29 13:56:58 · 285 阅读 · 1 评论 -
【数据结构】
总体大纲模块一线性结构 顺序存储[数组] 链式存储[链表] 线性结构的常见应用之一 栈 线性结构的常见应用之二 队列 专题:递归 1.求1+2+3+...+100和 2.求阶乘 3.汉诺塔 4.走迷宫模块一非线性结构 树 图模块三查找排序数据 是什么数据 说白了 就是信息 信息最常用不就是字符串和数字么 你看嘛像是报纸书籍不都是字加上小数 什么魂斗罗战力多少。原创 2023-05-23 13:07:45 · 54 阅读 · 0 评论