自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(171)
  • 收藏
  • 关注

原创 广义表(C语言代码链式存储结构)

【代码】广义表(C语言代码链式存储结构)

2025-02-28 15:15:18 228

原创 将两个有序链表合并成一个有序链表

【代码】将两个有序链表合并成一个有序链表。

2025-02-22 13:58:08 405

原创 链栈(C语言代码)

【代码】链栈(C语言代码)

2025-01-11 21:13:14 105

原创 邻接矩阵+有向网(C语言代码)

【代码】邻接矩阵+有向网(C语言代码)

2024-12-23 21:47:28 113

原创 借助于快速排序的算法思想,在一组无序的记录中查找给定关键字值等于key的记录。设此组记录存放于数组r[l..n]中。若查找成功,则输出该记录在r数组中的位置及其值,否则显示“not find”信息

【代码】借助于快速排序的算法思想,在一组无序的记录中查找给定关键字值等于key的记录。设此组记录存放于数组r[l..n]中。若查找成功,则输出该记录在r数组中的位置及其值,否则显示“not find”信息。

2024-11-25 11:50:21 512

原创 编写算法,对n个关键字取整数值的记录序列进行整理,以使所有关键字为负值的记录排在关键字为非负值的记录之前,要求:① 采用顺序存储结构,至多使用一个记录的辅助存储空间;② 算法的时间复杂度为O(n)

【代码】编写算法,对n个关键字取整数值的记录序列进行整理,以使所有关键字为负值的记录排在关键字为非负值的记录之前,要求:① 采用顺序存储结构,至多使用一个记录的辅助存储空间;② 算法的时间复杂度为O(n)

2024-11-25 10:51:37 263

原创 试以单链表为存储结构,实现简单选择排序算法

【代码】试以单链表为存储结构,实现简单选择排序算法。

2024-11-25 09:48:18 370

原创 数据结构第八章归并排序(C语言代码)

【代码】数据结构第八章归并排序(C语言代码)

2024-11-23 10:46:53 104

原创 数据结构第八章选择排序-堆排序(C语言代码)

【代码】数据结构第八章选择排序-堆排序(C语言代码)

2024-11-22 21:21:11 487

原创 数据结构第八章选择排序-简单选择排序

【代码】数据结构第八章选择排序-简单选择排序。

2024-11-22 15:32:22 280

原创 数据结构第八章交换排序-快速排序(C语言代码)

【代码】数据结构第八章交换排序-快速排序(C语言代码)

2024-11-20 22:54:26 95

原创 数据结构第八章交换排序-冒泡排序(C语言代码)

【代码】数据结构第八章交换排序-冒泡排序(C语言代码)

2024-11-20 19:40:27 399

原创 数据结构第八章插入排序-希尔排序(C语言代码)

【代码】数据结构第八章插入排序-希尔排序(C语言代码)

2024-11-20 16:03:52 122

原创 数据结构第八章插入排序-折半插入排序(C语言代码)

【代码】数据结构第八章插入排序-折半插入排序(C语言代码)

2024-11-19 21:43:55 102

原创 数据结构第八章插入排序-直接插入排序(C)

【代码】数据结构第八章插入排序-直接插入排序(C)

2024-11-19 20:18:58 323

原创 数据结构哈希表-链式地址法(插入+删除+查找代码)+(C语言代码)

【代码】数据结构哈希表-链式地址法(插入+删除+查找代码)+(C语言代码)

2024-11-19 10:25:23 403

原创 数据结构哈希表-(开放地址法+二次探测法解决哈希冲突)(创建+删除+插入)+(C语言代码)

【代码】数据结构哈希表-(开放地址法+二次探测法解决哈希冲突)(创建+删除+插入)+(C语言代码)

2024-11-18 23:26:17 1200

原创 分别写出在散列表中插入和删除关键字为K的一个记录的算法,设散列函数为H,解决冲突的方法为链地址法。

【代码】分别写出在散列表中插入和删除关键字为K的一个记录的算法,设散列函数为H,解决冲突的方法为链地址法。

2024-11-16 17:47:18 348

原创 假设一棵平衡二叉树的每个结点都表明了平衡因子b,试设计一个算法,求平衡二叉树的高度。

【代码】假设一棵平衡二叉树的每个结点都表明了平衡因子b,试设计一个算法,求平衡二叉树的高度。

2024-11-16 13:49:21 371

原创 已知二叉树T的结点形式为(lling,data,count,rlink),在树中查找值为X的结点,若找到,则记数(count)加1,否则,作为一个新结点插入树中,插入后仍为二叉排序树,写出其非递归算法

【代码】已知二叉树T的结点形式为(lling,data,count,rlink),在树中查找值为X的结点,若找到,则记数(count)加1,否则,作为一个新结点插入树中,插入后仍为二叉排序树,写出其非递归算法。

2024-11-16 12:56:41 156

原创 已知二叉排序树采用二叉链表存储结构,根结点的指针为T,链结点的结构为(lchild,data,rchild),其中lchild,rchild分别指向该结点左、右孩子的指针,data域存放结点的数据信息

已知二叉排序树采用二叉链表存储结构,根结点的指针为T,链结点的结构为(lchild,data,rchild),其中lchild,rchild分别指向该结点左、右孩子的指针,data域存放结点的数据信息。请写出递归算法,从小到大输出二叉排序树中所有数据值>=x的结点的数据。要求先找到第一个满足条件的结点后,再依次输出其他满足条件的结点。

2024-11-16 11:19:22 176

原创 试写一个判别给定二叉树是否为二叉排序树的算法

【代码】试写一个判别给定二叉树是否为二叉排序树的算法。

2024-11-16 10:28:46 220

原创 数据结构查找-哈希表(开发地址法+线性探测法)+(创建+查找+删除代码)+(C语言代码)

【代码】数据结构查找-哈希表(创建+查找+删除)+(C语言代码)

2024-11-14 11:25:31 644

原创 数据结构查找-哈希表的查找

【代码】数据结构查找-哈希表的查找。

2024-11-13 22:15:33 312

原创 数据结构查找-B-树(C语言代码)

【代码】数据结构查找-B-树(C语言代码)

2024-11-12 08:56:15 425

原创 数据结构第七章查找-树表的查找-平衡二叉树(插入+删除+查找)+(C语言完整代码+终端显示+图片)

【代码】数据结构第七章查找-树表的查找-平衡二叉树(插入+删除+查找)+(C语言完整代码+终端显示+图片)

2024-11-09 12:14:45 293

原创 数据结构第七章查找-算法7.4+二叉排序树的递归查找+算法7.5 二叉排序树的插入+算法7.6二叉排序树的创建+算法 7.7二叉排序树的删除

【代码】数据结构第七章查找-算法7.4+二叉排序树的递归查找+算法7.5 二叉排序树的插入+算法7.6二叉排序树的创建+算法 7.7二叉排序树的删除。

2024-11-07 14:56:30 105

原创 数据结构第七章查找-树表的查找(二叉排序树的查找)

【代码】数据结构第七章查找-树表的查找(二叉排序树的查找)

2024-11-06 19:08:09 277

原创 数据结构第七章-折半查找(二分查找)

【代码】数据结构第七章-折半查找(二分查找)

2024-11-05 17:30:37 512

原创 数据结构第七章-顺序查找(顺序存储结构+链式存储结构)

【代码】数据结构第七章-顺序查找。

2024-11-05 16:51:11 535

原创 邻接表的存储结构实现1.增加一个新顶点v ,2.删除顶点v以及相关的边,3.增加一条边,4.删除一条边

【代码】邻接表的存储结构实现1.增加一个新顶点v ,2.删除顶点v以及相关的边,3.增加一条边,4.删除一条边。

2024-10-28 20:28:32 211

原创 邻接矩阵的存储结构实现1.增加一个新顶点v ,2.删除顶点v以及相关的边,3.增加一条边,4.删除一条边

【代码】邻接矩阵的存储结构实现1.增加一个新顶点v ,2.删除顶点v以及相关的边,3.增加一条边,4.删除一条边。

2024-10-28 16:40:33 145

原创 数据结构图的应用-关键路径(有向图+邻接表存储结构+C语言代码)-附带终端输入+图片

【代码】数据结构图的应用-关键路径(有向图+邻接表存储结构+C语言代码)-附带终端输入+图片。

2024-10-27 11:46:09 582

原创 数据结构图的应用-拓扑排序(有向图+邻接表存储结构+数据结构书本C++代码一比一转换C语言代码)-底下附带终端输入内容+图片

【代码】数据结构图的应用-拓扑排序(有向图+邻接表存储结构+数据结构书本C++代码一比一转换C语言代码)-底下附带终端输入内容+图片。

2024-10-25 16:40:50 365

原创 数据结构图的最短路径-弗洛伊德算法(有向图+数据结构课本C++代码一比一转C语言+邻接矩阵存储结构)-附带图片+终端输入

【代码】数据结构图的最短路径-弗洛伊德算法(有向图+数据结构课本C++代码一比一转C语言+邻接矩阵存储结构)-附带图片+终端输入。

2024-10-24 18:12:01 390

原创 数据结构图的最短路径-迪杰斯特拉算法(有向图+无向图均可+数据结构课本C++代码一比一转C语言+邻接矩阵存储结构)-附带图片+终端输入

【代码】数据结构图的最短路径-迪杰斯特拉算法(有向图+无向图均可+数据结构课本C++代码一比一转C语言+邻接矩阵存储结构)-附带图片+终端输入。

2024-10-24 10:43:56 1254

原创 数据结构图的应用最小生成树-克鲁卡斯尔算法(有向网+无向网+C语言代码+邻接矩阵存储结构)-最底下附带图片+终端输入内容

只需要增加一个G->arcs[j][i] = w;即可,因为对于无向图来说,是对称的。

2024-10-23 15:28:13 576

原创 数据结构图的应用最小生成树-普里姆算法(C语言代码+无向网+有向网+邻接矩阵存储结构)-最低附带图片+终端输入内容方便理解

只需要把G->mart[j][i] = w;给注销即可,因为邻接矩阵的存储结构中无向网是对称的,有向网并不是对称的。

2024-10-22 16:48:33 301

原创 数据结构广度优先搜索遍历(有向图和无向图均可)(C语言代码+邻接矩阵方式+连通图和非连通图均可)

因为有向图不是对称 对于邻接矩阵代码实现来说, 所以不需要G->marrix[j][i] = 1;

2024-10-20 14:43:19 317

原创 数据结构广度优先搜索遍历(有向图无向图均可)(C语言代码+邻接表方式+连通图和非连通图代码统一)

【代码】数据结构广度优先搜索遍历(有向图无向图均可)(C语言代码+邻接表方式+连通图和非连通图代码统一)

2024-10-17 20:22:55 359

in.txt的初始化内容

in.txt的文本内容,读者需自行下载后放在跟当前源文件代码同目录下

2024-09-10

方法2的需要访问文本文件然后修改后放在out.txt文本文件的资源

方法2的需要访问文本文件然后修改后放在out.txt文本文件的资源

2024-09-10

数据结构病毒感染测试-(C语言版+BF匹配算法)

这是第二种病毒感染测试代码的一个输入的文本文件

2024-09-08

《C语言程序设计》课后习题答案(第四版)谭浩强

《C语言程序设计》课后习题答案(第四版)谭浩强 (完整版)

2024-05-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除