- 博客(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
原创 二叉排序树的删除函数
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
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人