自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 归并排序算法

【代码】归并排序算法。

2025-03-17 21:51:41 98

原创 快速排序算法

输入各学生学号,按学号从小到大排序。

2025-03-17 21:34:04 96

原创 迪杰斯特拉求最短路径//Dijkstra

【基本要求】给定n个村庄之间的交通图。若村庄i和j之间有路可通,则i和j用边连接,边上的权值Wij表示这条道路的长度。现打算在这n个村庄中选定一个村庄建一所医院。编写如下算法:(1)求出该医院应建在哪个村庄,才能使距离医院最远的村庄到医院的路程最短。(2)求出该医院应建在哪个村庄,能使其它所有村庄到医院的路径总和最短。【提示】对于问题(1),可以先求出每个村庄到其它所有村庄的最短路径,保存其最大值(表示假设医院建在该村庄,距离医院最远的村庄的路径长度);

2024-10-24 00:11:47 205

原创 线性表代码

【代码】线性表代码。

2024-06-26 14:52:34 160

原创 尾插法建立单链表

【代码】尾插法建立单链表。

2024-06-19 20:53:30 150

原创 头插法建立单链表

【代码】头插法建立单链表。

2024-06-19 20:46:36 188

原创 单链表的删除(删除第i个结点)

【代码】单链表的删除(删除第i个结点)

2024-06-19 20:33:36 509

原创 2.15删除有序顺序表中所有重复值

【代码】2.15删除有序顺序表中所有重复值。

2024-06-16 18:50:35 123

原创 2.14从顺序表中删除其值在给定值s和t之间的所有元素

【代码】2.14从顺序表中删除其值在给定值s和t之间的所有元素。

2024-06-16 18:31:41 135

原创 2.13对长度为N的顺序表,删除所有值为x的数据元素

【代码】对长度为N的顺序表,删除所有值为x的数据元素。

2024-06-16 18:15:52 128

原创 2.1.2设计一个高效算法,将顺序表中的所有元素逆序,要求空间复杂度为O(1)

【代码】2.1.2设计一个高效算法,将顺序表中的所有元素逆序,要求空间复杂度为O(1)

2024-06-16 17:59:54 132

原创 2.1.1从顺序表中删除最小值并用最后一位填补

【代码】2.1.1从顺序表中删除最小值并用最后一位填补。

2024-06-16 17:50:09 117

原创 线索化二叉树

NULL && pre->rchild == NULL) { // 前驱节点的右子树为空,建立后继线索。// rtag=0表示rchild指向右子树,rtag=1表示rchild指向后继节点。// ltag=0表示lchild指向左子树,ltag=1表示lchild指向前驱节点。// 创建二叉树,调用 InThread 进行线索化,然后进行线索化后的遍历等操作。if (q->lchild == NULL) { // 左子树为空,建立前驱线索。// 访问根节点并线索化。// 访问节点并进行线索化。

2024-04-01 17:40:50 308

原创 计算机组成原理

电子模拟计算机由于精度和解题能力都有限,所以应用范围较小。

2023-08-26 19:03:12 154

原创 线性表操作

【代码】线性表操作。

2023-06-20 01:04:22 102

原创 期末编程题(PTA)

/判断顺序表是否为空//将第一个数字赋给value充当最小值int pos=0;//标识最小值的位置i

2023-06-20 00:21:06 77

原创 数据库(视图)

视图定义中允许使用 ORDER BY 语句,但是若从特定视图进行选择,而该视图使用了自己的 ORDER BY 语句,则视图定义中的 ORDER BY 将被忽略。2)安全:使用视图的用户只能访问他们被允许查询的结果集,对表的权限管理并不能限制到某个行某个列,但是通过视图就可以简单的实现。通过视图,可以展现基表(用来创建视图的表)的部分数据;视图数据来自定义视图的查询中使用的表,使用视图动态生成。对视图的修改:单表视图一般用于查询和修改,会改变基本表的数据,多表视图一般用于查询,不会改变基本表的数据。

2023-06-19 21:13:20 201

原创 排序(六大排序)

插入排序根据查找插入位置的方式不同可以分为三类:按顺序法查找插入位置的——;按折半法也叫二分法查找插入位置的——;缩小增量多遍插入排序的——。

2023-06-19 21:11:05 82

原创 二叉树的详解

1.顺序存储 :二叉树的顺序存储中,一定要把二叉树的结点编号与完全二叉树对应起来。n个结点的二叉链表共有n+1个空链域。

2023-04-20 17:28:31 37

原创 数据库完整性详解(PRIMARY KEY、REFERENCES、CHECK、CONSTRAINT、DOMAIN、TRIGGER)

关系模型的实体完整性CREATE TABLE中用PRIMARY KEY定义单属性构成的码有两种说明方法定义为列级约束条件定义为表级约束条件对多个属性构成的码只有一种说明方法定义为表级约束条件举几个例子将Student表中的Sno属性定义为码(1)在列级定义主码(2)在表级定义主码将SC表中的Sno,Cno属性组定义为码PRIMARY KEY (Sno,Cno) /*只能在表级定义主码*/关系模型的参照完整性定义在中用FOREIGN KEY短语定义哪些列为外码。

2023-04-20 11:35:24 461

原创 DFS 与 BFS

非递归:1.利用栈实现2.从源节点开始把节点按照深度放入栈,然后弹出3.每弹出一个点,把该节点下一个没有进过栈的邻接点放入栈4.直到栈为空。

2023-04-13 00:43:14 93

原创 栈和队列(C语言)

栈和队列

2023-04-12 16:53:30 122

原创 KMP算法 (来自Carl老师)

说到KMP,先说一下KMP这个名字是怎么来的,为什么叫做KMP呢。因为是由这三位学者发明的:Knuth,Morris和Pratt,所以取了三位学者名字的首字母。所以叫做KMP写过KMP的同学,一定都写过next数组,那么这个next数组究竟是个啥呢?next数组就是一个前缀表(prefix table)。前缀表有什么作用呢?前缀表是用来回退的,它记录了模式串与主串(文本串)不匹配的时候,模式串应该从哪里开始重新匹配。

2023-03-15 23:35:53 206

原创 栈的应用举例

表达式求值(ppt图)

2023-03-03 00:01:57 100

原创 6-9 两个有序链表序列的合并

6-9 两个有序链表序列的合并

2023-03-01 17:38:08 288 1

原创 6-8 求链表的倒数第m个元素

6-8 求链表的倒数第m个元素

2023-02-28 21:26:41 564

原创 6-7 逆序数据建立链表

6-7 逆序数据建立链表

2023-02-28 15:42:12 670

原创 6-6 删除单链表偶数节点(附带自己一些见解)

6-6 删除单链表偶数节点

2023-02-27 23:21:02 499 2

原创 6-5 递增的整数序列链表的插入

6-5 递增的整数序列链表的插入

2023-02-26 23:21:06 856

原创 6-4 顺序表操作集

6-4 顺序表操作集

2023-02-26 22:40:31 707

原创 6-3 合并两个有序数组

6-3 合并两个有序数组

2023-02-26 22:37:50 309

原创 6-2 有序表的插入

6-2 有序表的插入

2023-02-26 22:36:25 1741

原创 6-1 线性表元素的区间删除

6-1 线性表元素的区间删除

2023-02-26 22:34:30 269

原创 顺序表和链表的比较

顺序表和链表的比较

2023-02-26 16:47:54 71

转载 静态链表详解

静态链表详解

2023-02-26 16:25:07 253

原创 C语言数据结构篇——循环链表的创建,插入,节点删除,打印等操作

C语言数据结构篇——循环链表的创建,插入,节点删除,打印等操作

2023-02-26 16:05:40 2707

原创 二分法求数的范围(acwing789)

二分法求数的范围(acwing789)

2023-02-24 22:13:22 70

转载 双链表的基本操作

双链表的基本操作

2023-02-24 21:43:49 446

原创 用数组模拟的双链表(acwing 827. 双链表)

用数组模拟的双链表(acwing 827. 双链表)

2023-02-24 11:10:01 68

原创 用数组模拟的单链表(acwing 826单链表)

用数组模拟的单链表(acwing 826单链表)

2023-02-24 10:47:12 184

空空如也

空空如也

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

TA关注的人

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