自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 线性表代码

【代码】线性表代码。

2024-06-26 14:52:34 78

原创 尾插法建立单链表

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

2024-06-19 20:53:30 88

原创 头插法建立单链表

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

2024-06-19 20:46:36 119

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

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

2024-06-19 20:33:36 79

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

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

2024-06-16 18:50:35 88

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

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

2024-06-16 18:31:41 91

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

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

2024-06-16 18:15:52 85

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

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

2024-06-16 17:59:54 94

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

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

2024-06-16 17:50:09 69

原创 线索化二叉树

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 282

原创 计算机组成原理

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

2023-08-26 19:03:12 93

原创 线性表操作

【代码】线性表操作。

2023-06-20 01:04:22 83

原创 期末编程题(PTA)

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

2023-06-20 00:21:06 25

原创 数据库(视图)

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

2023-06-19 21:13:20 78

原创 排序(六大排序)

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

2023-06-19 21:11:05 54

原创 二叉树的详解

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

2023-04-20 17:28:31 7

原创 DFS 与 BFS

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

2023-04-13 00:43:14 71

原创 栈和队列(C语言)

栈和队列

2023-04-12 16:53:30 96

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

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

2023-03-15 23:35:53 140

原创 栈的应用举例

表达式求值(ppt图)

2023-03-03 00:01:57 74

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

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

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

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

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

2023-02-28 21:26:41 429

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

6-7 逆序数据建立链表

2023-02-28 15:42:12 561

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

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

2023-02-27 23:21:02 368 1

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

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

2023-02-26 23:21:06 574

原创 6-4 顺序表操作集

6-4 顺序表操作集

2023-02-26 22:40:31 569

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

6-3 合并两个有序数组

2023-02-26 22:37:50 277

原创 6-2 有序表的插入

6-2 有序表的插入

2023-02-26 22:36:25 1283

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

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

2023-02-26 22:34:30 241

原创 顺序表和链表的比较

顺序表和链表的比较

2023-02-26 16:47:54 50

转载 静态链表详解

静态链表详解

2023-02-26 16:25:07 178

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

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

2023-02-26 16:05:40 2482

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

二分法求数的范围(acwing789)

2023-02-24 22:13:22 52

转载 双链表的基本操作

双链表的基本操作

2023-02-24 21:43:49 408

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

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

2023-02-24 11:10:01 53

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

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

2023-02-24 10:47:12 117

原创 单链表的基本操作

单链表的一系列基本操作

2023-02-23 23:21:44 164 1

原创 用代码定义一个单链表

用代码定义一个单链表

2023-02-23 16:04:37 154

原创 顺序表的增删改查

顺序表的增删改查

2023-02-23 15:36:58 185

原创 malloc动态分配内存空间

【代码】malloc动态分配内存空间。

2023-02-23 14:56:18 321

空空如也

空空如也

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

TA关注的人

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