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

原创 C++数据结构 — 哈希表 (Hash Table)、散列函数 课程设计与应用
哈希表(Hash Table)是一种非常高效的数据结构,它通过哈希函数将键(Key)映射到表中的一个位置来访问记录,以加快查找的速度。哈希表也是一种非常强大的数据结构,广泛应用于计算机科学的各个领域。通过合理选择哈希函数和冲突解决方法,可以充分发挥哈希表的优势,提高程序的运行效率。
2025-03-09 23:22:50
17085
52
原创 C/C++ 实战项目 —— 职工管理系统(下)
C++中的职工管理系统是一个使用C++编程语言开发的软件应用程序,用于管理企业或组织的职工信息。这样的系统通常包含一系列功能,用于存储、更新、检索和报告职工相关的数据。职工管理系统是人力资源管理的一部分,它可以帮助自动化和简化人事管理任务。
2025-04-11 22:38:18
1475
8
原创 C/C++ 实战项目 —— 职工管理系统(上)
C++中的职工管理系统是一个使用C++编程语言开发的软件应用程序,用于管理企业或组织的职工信息。这样的系统通常包含一系列功能,用于存储、更新、检索和报告职工相关的数据。职工管理系统是人力资源管理的一部分,它可以帮助自动化和简化人事管理任务。
2025-04-09 20:36:33
1006
12
原创 C / C++ 文件操作
在C语言和C++语言中,文件操作是程序与外部存储设备(如硬盘)进行交互的重要功能,用于读取、写入、修改文件等操作。在实际开发中,可以根据具体需求选择合适的文件操作方式。如果需要高效、底层的文件操作,C语言的文件操作方式是一个不错的选择;如果需要更简洁、易读的代码,C++的文件流操作则更适合。
2025-04-08 23:18:49
1084
5
原创 C++ 面向对象(类和对象)—— 函数模板
函数模板是一种通用的函数定义,允许在定义函数时使用参数化的类型。它可以在不同的数据类型上重用相同的函数逻辑。总之,模板是面向对象编程中实现泛型编程的重要工具,它提供了代码复用和类型安全的机制。
2025-04-07 00:02:10
2077
44
原创 C/C++ 数据结构 —— 栈
栈是一种常见的数据结构,它按照后进先出(Last In First Out,LIFO)的原则组织数据。其可视作是一个有顺序的集合。想象一个盘子叠放的过程,新放入的盘子总是放在最上面,而取出的时候也是从最上面的盘子开始拿。在栈中,数据项的添加(入栈)和删除(出栈)都只能在栈顶进行。例如,一个栈的初始状态为空,当依次将元素 A、B、C 入栈后,栈顶元素是 C。如果此时进行出栈操作,那么 C 会先被移除,接着是 B,最后是 A。栈是一种非常基础且重要的数据结构,在计算机科学的很多领域都有广泛的应用。
2025-04-04 12:02:03
1390
8
原创 C/C++数据结构 — 双向链表
双向链表是一种常见的数据结构,它是线性表的一种链式存储结构。是一种灵活且功能强大的数据结构,虽然它的存储结构较为复杂,但在某些场景下能够提供高效的解决方案。
2025-04-03 21:55:44
1079
29
原创 单链表OJ题 — 纯代码
单链表是一种常见的线性数据结构,它通过节点之间的链接来存储和组织数据。单链表是一种简单而灵活的数据结构,在计算机科学的许多领域中都有广泛应用,例如内存管理、任务调度、文件系统等。
2025-04-02 22:03:55
438
3
原创 C/C++数据结构 — 单链表
单链表是一种常见的线性数据结构,它由一系列节点组成,每个节点包含两部分:数据域和指针域。单链表是一种简单而灵活的数据结构,在很多应用场景中都有广泛的应用,例如实现队列、栈、符号表等。
2025-03-29 22:02:42
1910
42
原创 C/C++语言 — 动态内存规划
C/C++引入了动态内存开辟,使程序员自己可以申请和释放空间,malloc 和 free、calloc 和 realloc
2025-03-27 17:47:33
1615
27
原创 什么是作用域和生命周期?(static修饰变量)
作用域(scope)是程序设计的概念,通常来讲,一段代码中所运用到的名字并不总是有效(可用)的,而限定这个名字可用性的代码范围就是这个名字的作用域
2025-03-23 23:00:50
838
31
原创 C++面向对象(类和对象)—— 对象特性(封装、继承、多态)
欢迎大家观看C++面向对象(类和对象) —— 构造函数、析构函数、拷贝构造函数、静态变量/函数
2025-03-12 21:32:22
1472
24
原创 Markdown(Typora)(含下载方式)新手使用教程
Markdown(尤其是Typora编辑器)使用的新手教程,涵盖标题、段落处理(如换行、分割线)、文字显示样式(包括不同类型的字体样式和上下标表示法)、列表形式展示(如无序、有序以及带有任务完成度标志的任务列表),还介绍了区块、行内代码和代码块的不同表示方法、链接设置(内部链接到标题或其他位置及外部网站链接)、插入图片的基本用法以及表格创建规则等常用编辑功能的操作指南。针对一些特色功能,例如表达情感的表情符号运用也有所提及。此外,对于想进一步自定义排版风格的支持部分HTML元素也有介绍。
2025-03-03 23:52:12
1329
6
原创 百度面试真题 - 大小端字节序问题(联合体/共用体 - 面试加分)
百度面试真题,大小端字节序存储问题(巧用联合体 ,解决百度面试题,面试加分项)
2025-01-15 00:19:41
941
6
Markdown(Typora)(含下载安装方式)新手使用教程
2025-03-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人