- 博客(56)
- 收藏
- 关注

原创 C++数据结构 — 哈希表 (Hash Table)、散列函数 课程设计与应用
哈希表(Hash Table)是一种非常高效的数据结构,它通过哈希函数将键(Key)映射到表中的一个位置来访问记录,以加快查找的速度。哈希表也是一种非常强大的数据结构,广泛应用于计算机科学的各个领域。通过合理选择哈希函数和冲突解决方法,可以充分发挥哈希表的优势,提高程序的运行效率。
2025-03-09 23:22:50
18088
60
原创 我的创作纪念日
提示:你过去写得最好的一段代码是什么?提示:当前创作和你的工作、学习是什么样的关系。提示:可以和大家分享最初成为创作者的初心。提示:在创作的过程中都有哪些收获。提示:职业规划、创作规划等。
2025-05-19 14:13:40
205
15
原创 C++类和对象进阶 —— 与数据结构的结合
classStack为类的名字,{}中为类的主体,注意类定义结束时后⾯分号不能省略。类体中内容称为类的成员:类中的变量称为类的属性或成员变量;类中的函数称为类的方法或者成员函数为了区分成员变量,⼀般习惯上成员变量会加⼀个特殊标识,如成员变量前⾯或者后⾯加或者m开头,注意 C++中这个并不是强制的,只是⼀些惯例,具体看公司的要求定义在类中的成员函数默认为 inline(内联)public://成员函数//1、对栈初始化");exit(1);top = 0;//2、入栈操作。
2025-05-06 23:24:52
1234
13
原创 C++/SDL 进阶游戏开发 ——双人塔防游戏(代号:村庄保卫战 05)
定义头文件route.h在筛选器中,定义另外,我们还需存储波次事件映射level.json(波次配置文件)🌟各位看官好我是工藤新一¹呀~🌈愿各位心中所想,终有所致!
2025-04-20 21:58:26
1320
10
原创 C++/SDL 进阶游戏开发 —— 双人塔防游戏(代号:村庄保卫战 02)
C++游戏开发,总代码量高达 4000 行以上,博客篇章专栏约20篇以上
2025-04-16 23:51:02
1009
15
原创 C++ 面向对象(类和对象)—— 类模板
类模板(Class Template)是C++中的一种模板机制,用于创建通用类的框架,它允许程序员定义一个类时,类中的某些成员(如数据类型)可以是参数化的。类模板的核心作用是提高代码的复用性和灵活性,同时避免重复编写相似的代码。
2025-04-15 19:03:30
1660
12
原创 C/C++ 实战项目 —— 职工管理系统(下)
C++中的职工管理系统是一个使用C++编程语言开发的软件应用程序,用于管理企业或组织的职工信息。这样的系统通常包含一系列功能,用于存储、更新、检索和报告职工相关的数据。职工管理系统是人力资源管理的一部分,它可以帮助自动化和简化人事管理任务。
2025-04-11 22:38:18
2147
20
原创 C/C++ 实战项目 —— 职工管理系统(上)
C++中的职工管理系统是一个使用C++编程语言开发的软件应用程序,用于管理企业或组织的职工信息。这样的系统通常包含一系列功能,用于存储、更新、检索和报告职工相关的数据。职工管理系统是人力资源管理的一部分,它可以帮助自动化和简化人事管理任务。
2025-04-09 20:36:33
1212
14
原创 C / C++ 文件操作
在C语言和C++语言中,文件操作是程序与外部存储设备(如硬盘)进行交互的重要功能,用于读取、写入、修改文件等操作。在实际开发中,可以根据具体需求选择合适的文件操作方式。如果需要高效、底层的文件操作,C语言的文件操作方式是一个不错的选择;如果需要更简洁、易读的代码,C++的文件流操作则更适合。
2025-04-08 23:18:49
1170
10
原创 C++ 面向对象(类和对象)—— 函数模板
函数模板是一种通用的函数定义,允许在定义函数时使用参数化的类型。它可以在不同的数据类型上重用相同的函数逻辑。总之,模板是面向对象编程中实现泛型编程的重要工具,它提供了代码复用和类型安全的机制。
2025-04-07 00:02:10
2433
50
原创 C/C++ 数据结构 —— 栈
栈是一种常见的数据结构,它按照后进先出(Last In First Out,LIFO)的原则组织数据。其可视作是一个有顺序的集合。想象一个盘子叠放的过程,新放入的盘子总是放在最上面,而取出的时候也是从最上面的盘子开始拿。在栈中,数据项的添加(入栈)和删除(出栈)都只能在栈顶进行。例如,一个栈的初始状态为空,当依次将元素 A、B、C 入栈后,栈顶元素是 C。如果此时进行出栈操作,那么 C 会先被移除,接着是 B,最后是 A。栈是一种非常基础且重要的数据结构,在计算机科学的很多领域都有广泛的应用。
2025-04-04 12:02:03
1666
11
原创 C/C++数据结构 — 双向链表
双向链表是一种常见的数据结构,它是线性表的一种链式存储结构。是一种灵活且功能强大的数据结构,虽然它的存储结构较为复杂,但在某些场景下能够提供高效的解决方案。
2025-04-03 21:55:44
1252
31
原创 单链表OJ题 — 纯代码
单链表是一种常见的线性数据结构,它通过节点之间的链接来存储和组织数据。单链表是一种简单而灵活的数据结构,在计算机科学的许多领域中都有广泛应用,例如内存管理、任务调度、文件系统等。
2025-04-02 22:03:55
462
6
Markdown(Typora)(含下载安装方式)新手使用教程
2025-03-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人