自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 联合体(Union)

定义:联合体的定义和结构体类似,不过它的所有成员共享同一块内存空间,这块空间的大小由占用内存最大的成员决定。使用场景:当需要存储不同类型的数据,但不需要同时使用它们时,使用联合体可以节省内存。

2025-05-27 21:07:21 204

原创 毕业抉择:就业与深造背后的人生价值博弈

站在大学毕业的节点,“就业还是深造” 这个问题如同迷宫的入口,看似只有两条路,实则藏着无数个人生的可能。这不仅是职业发展的选择,更是一场关于个人价值观、生活节奏和人生目标的深度博弈。​。

2025-05-11 16:45:22 633 1

原创 static修饰变量和函数

static修饰函数:函数作用域变小(只能在被定义的文件里被调用)1.static 修饰局部变量:变量生命周期变长(程序运行期间)static 修饰全局变量:变量作用域变小(不能被其他文件调用)

2025-05-11 09:40:08 214

原创 排序(冒泡排序,插入排序, 选择排序,希尔排序,堆排序)

【代码】排序(冒泡排序,选择排序,插入排序)

2025-04-27 22:37:23 120

原创 快排(C或C++实现)

空间复杂度(O(logn))时间复杂度O(nlogn)

2025-04-27 17:20:14 144

原创 AVL树的平衡

【代码】AVL树的左旋和右旋。

2025-04-16 16:20:52 256

原创 二叉排序树的删除函数

5.删除双分支(狸猫换太子,找到直接后继,直接后继可能为叶子或单分支)1.判断ptree,ptree->root是否为空。2.判断树中是否存在待删除的数字。

2025-04-15 15:37:27 133

原创 直接插入排序

1.假设要排序的列表为arr,列表的第一个元素arr[0]默认已经是有序序列。2.从第二个元素开始,即arr[1],向前遍历已排序的部分,将该元素插入到正确的位置。3.在遍历已排序部分时,如果当前元素小于前一个元素,将当前元素与前一个元素交换位置,否则停止遍历。4.重复步骤2和步骤3,直到所有元素都被插入到正确的位置。

2025-04-14 22:36:47 212

原创 基数排序(c语言版)

基数是指数字系统中的基本单位或基础值。它决定了一个数位上可能有多少种不同的符号或数值。例如,在十进制系统中,基数是10,因为每一位上有10种可能的符号(0到9)。类似地,在二进制系统中,基数是2,因为每一位上只有两种可能的符号(0和1)。二、什么是基数排序?基数排序(Radix Sort)是一种非比较型整数排序算法,它通过逐位处理数字来实现排序。基数排序利用了每个数字的位值进行排序,先将所有元素的个位比较,从小到大排序,再比较十位、百位.....最后所有元素从小到大依次排列。

2025-04-12 17:11:15 438

原创 字符串匹配(KMP算法)

【代码】字符串匹配(KMP算法)

2025-04-08 16:48:40 119

原创 字符串匹配(BF算法)

【代码】字符串匹配(BF算法)

2025-04-08 11:27:54 208

空空如也

空空如也

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

TA关注的人

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