自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 收藏
  • 关注

原创 【C++】map_set 的封装

基于红黑树,逐步模拟实现、封装 map、set,分为:框架、仿函数取 Key、迭代器、const 迭代器、map 的 operator[ ]

2025-11-13 15:16:07 842 13

原创 【C++】红黑树

图片+文字+代码 详细讲解了如何旋转 + 变色;附加 红黑树树的验证,帮助找出程序中的 bug

2025-11-13 15:15:42 1015 7

原创 【C++】AVL 树

平衡因子实现AVL树,图片+文字+代码 详细讲解了如何旋转;附加 AVL树的验证,帮助找出程序中的 bug

2025-11-13 15:15:08 792 8

原创 【C++】set map 的使用

详解了 map 的 insert()、operator[ ] 操作

2025-10-25 16:49:28 1274 42

原创 【OJ】二叉树的经典OJ题

二叉树的创建字符串、层序遍历、最近公共祖先及优化、非递归的前中后序遍历;按前中、中后序构造二叉树;二叉搜索树转化为有序双向链表

2025-10-23 16:25:46 874 37

原创 【C++】异常

C++异常的基本语法、自定义异常体系的实现方法、异常的重新抛出、智能指针的解决方案。

2025-10-20 16:37:33 841 33

原创 【C++】二叉搜索树(图码详解)

用非递归、递归实现了二叉搜索树的查找、插入、中序遍厉、删除、默认成员函数讲解了二叉搜索树的应用模型:key、key_value 的搜索模型

2025-10-19 14:15:45 945 34

原创 【C++】多态

通过实例代码和内存模型分析,深入讲解了多态的实现机制和注意事项,包括:(1)定义、实现条件(2)虚析构函数必要性(3)单、多继承下虚函数表机制(4)纯虚函数和抽象类

2025-10-18 17:48:19 1116 28

原创 【C++】继承

系统讲解了继承的概念、实现原理、使用场景,包括:(1)概念、对象赋值转换规则、子类默认成员函数特性、特殊场景处理(友元/静态成员)(2)多继承问题(菱形继承及菱形虚拟继承)

2025-10-04 16:02:01 1563 54

原创 【C++】栈、队列、双端队列、优先级队列、仿函数

详细解析、模拟实现了标题中介绍的容器和概念

2025-10-01 19:12:46 1298 44

原创 【OJ】stack 的经典OJ题

3道栈的OJ题:找栈内最小值、栈的出序列是否匹配入序列、后缀表达式求值

2025-09-28 21:29:41 788 28

原创 【C++】list 的使用及迭代器底层详解

详细讲解了 list 迭代器的底层实现,充分展示了其与string、vector迭代器的不同

2025-09-21 15:42:53 1427 42

原创 【C++】vector 的使用和底层

文章包含:vector的使用方法,模拟实现及解析,迭代器失效,深拷贝的自定义类型对象在底层的实现

2025-09-20 21:34:12 1150 24

原创 【Linux】权限管理

认识目录、普通文件的权限,会修改权限。还讲述了起始、最终权限问题,和共享目录的粘滞位

2025-09-20 21:33:10 1224 29

原创 【Linux】基本指令 · 下

介绍了起别名、查看文件、查找、时间、过滤、压缩解压缩、查系统等指令。Linux下一切皆文件,输出、追加、输入重定向,管道,指令本质及运行原理

2025-09-12 23:42:05 1518 34

原创 【Linux】基本指令 · 上

指令操作和计算机系统知识齐驱并进,助你开启Linux的大门

2025-09-11 21:35:00 1288 35

原创 【C++】string 的使用(内含模拟实现代码)

详细介绍了STL中的string类。以代码的方式解析每个函数的用法、常见使用场景;深浅拷贝、编译器的优化

2025-09-10 21:27:52 1266 25

原创 【C++】模版(初阶)

模板的初阶部分,介绍了函数模板和类模板

2025-08-20 21:47:17 920 57

原创 【C++】动态内存管理

介绍了内存分布、new delete 操作符及其底层原理和拓展操作

2025-08-16 22:57:39 1204 40

原创 【C++】类和对象(下)

详细、主要介绍了:初始化列表、静态成员、拷贝对象时编译器的优化。也提及了:友元、内部类、匿名对象

2025-08-11 22:17:01 1253 33

原创 【C++】类和对象(中)拷贝构造、赋值重载

以日期类为例,详细介绍了拷贝构造、赋值重载的用法、注意事项

2025-07-30 23:25:51 1595 44

原创 【C++】类和对象(中)构造函数、析构函数

详细介绍了构造函数、析构函数的用法及注意事项

2025-07-24 00:04:06 1035 38

原创 【C++】类和对象(上)

本篇文章主要构建类和对象的基本框架。

2025-06-16 21:24:00 866 31

原创 【C++】C++入门

本文系统介绍了C++区别于C语言的关键特性(弥补C语言的不足),涵盖10个核心知识点

2025-06-16 21:23:37 1277 29

原创 C/C++ 程序员的基本素养 - 编译+链接

编译 + 链接 的初步解析:展现了从源代码到可执行程序的完整转换机制

2025-06-01 18:19:17 2898 34

原创 【数据结构 · 初阶】- 快速排序

内含3种快排递归思路,改进。还有非递归写法

2025-05-21 21:05:12 1474 39

原创 【数据结构 · 初阶】- 堆的实现

画图,清晰、逐步地讲解出堆是如何实现的

2025-04-22 16:58:15 1832 48

原创 OJ - 设计循环队列

数组实现设计循环队列

2025-04-20 22:37:02 1356 41

原创 【数据结构 · 初阶】- 带环链表

带环判断、入环点位置,及其证明

2025-04-20 22:35:57 1231 33

原创 【数据结构 · 初阶】- 带头双向循环链表

看名字感觉头疼?放轻松

2025-04-15 21:21:31 1564 45

原创 【数据结构 · 初阶】- 单链表

以物理结构图、逻辑结构图搭配的方式,详细讲解了单链表,罗列了所有易错点。

2025-04-10 23:13:40 1300 42

原创 【数据结构 · 初阶】- 顺序表

顺序表详细解析,罗列了各种可能出错的情况

2025-04-07 16:24:14 1081 42

原创 C - 通讯录3.0

退出通讯录的时候把信息到保存到文件中,通讯录打开的时候,可以把文件中的信息加载到通讯录中。

2025-03-30 14:10:39 1080 44

原创 C - 通讯录2.0(详细解析)

引入了动态开辟空间,排序。

2025-03-29 15:19:06 1159 27

原创 C - 通讯录1.0(详细解析)

逐步,详细的介绍了如何代码实现初级通讯录。

2025-03-26 16:39:27 1098 43

原创 数组,指针 易混题解析(二)

指针笔试题,有难度呦!

2025-03-23 21:07:39 1187 55

原创 指针,数组 易混题解析(一)

区分各种情况下,sizeof strlen 的值

2025-03-23 13:09:00 1120 48

原创 字符指针的三道例题+算法改进

介绍了3道字符指针的编程题,每道题包含复杂代码,算法改进后的精简代码。还有3个字符函数。

2025-03-21 20:17:54 988 37

原创 回调函数中 qsort 函数的使用

详细介绍了回调函数、sqort 函数在各种数据类型中的使用、用冒泡排序思想模拟实现 sqrt

2025-03-20 20:35:18 860 60

原创 整形在内存中的存储(例题逐个解析)

介绍了截断,整型提升,几道易混题

2025-03-17 21:42:44 1103 44

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除