- 博客(4)
- 问答 (1)
- 收藏
- 关注
原创 C语言课程设计——小区物业费管理系统
当然,我知道 你不是借鉴的,额,为了方便你抄,我这样写最好。。。。这是小区物业费管理管理的要求,请对照要求:对此,我分了几个模块,如下://用户信息删除模块;//用户信息修改模块;//新用户添加模块;//用户操作模块;//物业费计算模块;//全体用户物业费统计//用户物业费缴费模块//用户个人物业费缴纳模块//信息保存模块(文件保存模块);//主菜单//头节点初始化函数//时间计算函数//节点复制函数//欠费用户升序排序函数。
2024-06-27 20:42:49
927
原创 数据结构之认识链表
这里的人就是链表节点,手就是链表指针,用来指向下个链表节点形成一个线性表。那就好办了,我就通过C语言来写(也可以用别的语言,C语言是底层,所以容易理解)为了容易删除,我将头节点设置为领队节点(就是指向有效头节点的节点)(我不记得是节点还是结点了),当然你也可以不要这样设置,这里我就不举例了。我的打算用自己的语言来叙述链表,不过链表种类好多,所以这里我以单向链表来举例。这里我会写:添加(尾插和头插),删除(修改和查询和删除差不多,可以自己思考)修改,查询和删除操作差不多,可以自己思考一下。
2024-06-26 16:43:02
409
原创 基础算法之二分查找
二分查找使用的前提是已经排好了顺序(逆序升和逆序降都可以),将要查找的数据同数组中间的数据进行比较(哦对了,我是以不重复的数据进行举例同时是同数组进行存储数据)。如果要比较的数据等于中间数据就输出下标(哦哦哦,这里我用升序来举例),如果要比较的数据比中间数据小,就缩小范围变为原来的一半(在左侧哦)。如果比中间大就反过来(缩小一半,取右侧)据我了解,这玩意好像是基于牛顿的二分法设计的.....不管了,我也不是学数学的(数学也是很重要的,一定要好好学)。查找有很多种:数组下标查找,二叉平衡树查找等等....
2024-06-13 21:38:11
355
原创 基础算法之桶排序
你可以想象为地面上有一些排列的桶代表递增(或者递减),而要排列的数据就是要放入桶里的🐟,每个桶里的🐟质量和大小相同。只需要按桶的顺序输出数据就可以完成排序了,这就叫桶排序。这里的只能放同+或者同-,如果要放不同+-的数就可以开两个桶,一个存正,一个存负。(注意负数要反着输出)
2024-06-11 20:35:32
69
1
空空如也
请解答一下,我搞不懂了
2023-09-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人