- 博客(3)
- 收藏
- 关注
原创 线性数据结构---链表
链表是一种线性数据结构,与数组不同,链表在内存中并不是连续存储的,因此不能通过索引直接访问某个元素。链表由一系列结点组成,每个结点包含两个部分: 数据域(Data Field):存储实际数据。 指针域(Pointer Field):存储指向下一个结点的指针。
2025-01-31 20:45:07
1624
原创 线性结构---顺序表
顺序表是一种有序的数据结构,用于存储一组具有相同数据类型的元素。顺序表中的元素在内存中是连续存放的,因此可以通过下标直接访问元素。顺序表有两种实现方式,第一种是分配一块固定的的内存(数组),缺点是我们通常无法事先确定需要存储多少数据,从而难以选择合适的数组长度。若长度过小,则很可能无法满足使用需求;若长度过大,则会造成内存空间浪费。第二种方式是使用动态数组实现,它继承了数组的各项优点,并且可以在程序运行过程中进行动态扩容。本文主要讨论第二种方式。
2025-01-14 15:51:57
1298
原创 基于Qt6.8+MySQL8.0的电子元器件仓库管理系统
从0开始学Qt大概一个月,完成了这个练手项目。遇到最大的一个坑就是编译MySQL的驱动,最后重装了一遍Qt原码以及更新msvc2022和mingw64才编译成功。数据库设计的还是很草率,没有使用触发器和视图,全部靠代码逻辑来管理。考虑到数据库并不复杂,所以也能写下来。自己使用的时候数据库部署在华为云上,如果需求是部署在本地的话建议使用SQLite重构一遍。内部代码写的比较混乱,可以说是高耦合低内聚,仅做为记录学习过程供大家参考。
2024-12-15 02:25:56
1434
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人