自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【Test ~~~ C++ 高阶数据结构】红黑树你了解多少呢?

🍎①问题一:😳大家知道为什么新插入的节点默认为红色吗?原因如下:因为如果我们新插入一个节点将其颜色定义成为黑色的话,那这条路径上面就多了一个 黑色节点,为了要满足二叉树的条件每条路径上的黑色节点要相等,所以此时其他路径都要增加一个黑色节点,这样操作起来就会非常麻烦,所以新插入一个将其颜色定为 📍红色。// 枚举其节点的颜色RED,BLACK, _kv(kv), _col(RED) // 节点的颜色:默认红色{}

2025-11-05 23:37:42 700

原创 【Test ---- C++ 高阶】二叉搜索树

🐧① 从根结点开始查找🔍,key 比根结点大则往根结点右边走,比根结点小则往根结点的左边走;a. 将其设置为友元函数(不可取,因为这只是一个测试函数,不能随意的将测试函数作为友元);采取替换法,用待删除结点的左子树最大结点或者右子树的最小结点来替换待删除的结点;🍎Ⅰ、找到了右子树的最小结点,然后将它与待删除的结点替换之后,然后删除。🐧② 树不为空,则先查找要插入结点的位置,然后再插入数据;,结构中只需要存储Key即可,关键码即为需要搜索到的值。,在删除结点的时候,我们也要考虑被删除的结点是。

2025-11-05 23:08:08 1064

原创 【Test ~~ C++ 高阶数据结构】红黑树你了解多少呢?

🍎①问题一:😳大家知道为什么新插入的节点默认为红色吗?原因如下:因为如果我们新插入一个节点将其颜色定义成为黑色的话,那这条路径上面就多了一个 黑色节点,为了要满足二叉树的条件每条路径上的黑色节点要相等,所以此时其他路径都要增加一个黑色节点,这样操作起来就会非常麻烦,所以新插入一个将其颜色定为 📍红色。// 枚举其节点的颜色RED,BLACK, _kv(kv), _col(RED) // 节点的颜色:默认红色{}

2025-10-24 17:03:27 610

原创 【Test ~~~ C++ 高阶数据结构】红黑树你了解多少呢?

🍎①问题一:😳大家知道为什么新插入的节点默认为红色吗?原因如下:因为如果我们新插入一个节点将其颜色定义成为黑色的话,那这条路径上面就多了一个 黑色节点,为了要满足二叉树的条件每条路径上的黑色节点要相等,所以此时其他路径都要增加一个黑色节点,这样操作起来就会非常麻烦,所以新插入一个将其颜色定为 📍红色。// 枚举其节点的颜色RED,BLACK, _kv(kv), _col(RED) // 节点的颜色:默认红色{}

2025-10-24 15:42:26 733

原创 【Test ---- C++ 高阶】二叉搜索树

🐧① 从根结点开始查找🔍,key 比根结点大则往根结点右边走,比根结点小则往根结点的左边走;a. 将其设置为友元函数(不可取,因为这只是一个测试函数,不能随意的将测试函数作为友元);采取替换法,用待删除结点的左子树最大结点或者右子树的最小结点来替换待删除的结点;🍎Ⅰ、找到了右子树的最小结点,然后将它与待删除的结点替换之后,然后删除。🐧② 树不为空,则先查找要插入结点的位置,然后再插入数据;,结构中只需要存储Key即可,关键码即为需要搜索到的值。,在删除结点的时候,我们也要考虑被删除的结点是。

2025-10-20 23:56:42 878

原创 【Test ---- C++ 高阶】二叉搜索树

🐧① 从根结点开始查找🔍,key 比根结点大则往根结点右边走,比根结点小则往根结点的左边走;a. 将其设置为友元函数(不可取,因为这只是一个测试函数,不能随意的将测试函数作为友元);采取替换法,用待删除结点的左子树最大结点或者右子树的最小结点来替换待删除的结点;🍎Ⅰ、找到了右子树的最小结点,然后将它与待删除的结点替换之后,然后删除。🐧② 树不为空,则先查找要插入结点的位置,然后再插入数据;,结构中只需要存储Key即可,关键码即为需要搜索到的值。,在删除结点的时候,我们也要考虑被删除的结点是。

2025-10-20 23:56:11 883

原创 【Test ---- C++ 高阶数据结构】二叉搜索树

🐧① 从根结点开始查找🔍,key 比根结点大则往根结点右边走,比根结点小则往根结点的左边走;a. 将其设置为友元函数(不可取,因为这只是一个测试函数,不能随意的将测试函数作为友元);采取替换法,用待删除结点的左子树最大结点或者右子树的最小结点来替换待删除的结点;🍎Ⅰ、找到了右子树的最小结点,然后将它与待删除的结点替换之后,然后删除。🐧② 树不为空,则先查找要插入结点的位置,然后再插入数据;,结构中只需要存储Key即可,关键码即为需要搜索到的值。,在删除结点的时候,我们也要考虑被删除的结点是。

2025-10-13 23:55:47 881

原创 【Test ---- C++ 高阶数据结构】二叉搜索树

发布文章【Test ---- C++ 高阶数据结构】二叉搜索树27/100未选择任何文件new。

2025-10-13 23:53:56 1079

原创 【Test ---- C++ 高阶】二叉搜索树

🐧① 从根结点开始查找🔍,key 比根结点大则往根结点右边走,比根结点小则往根结点的左边走;a. 将其设置为友元函数(不可取,因为这只是一个测试函数,不能随意的将测试函数作为友元);采取替换法,用待删除结点的左子树最大结点或者右子树的最小结点来替换待删除的结点;🍎Ⅰ、找到了右子树的最小结点,然后将它与待删除的结点替换之后,然后删除。🐧② 树不为空,则先查找要插入结点的位置,然后再插入数据;,结构中只需要存储Key即可,关键码即为需要搜索到的值。,在删除结点的时候,我们也要考虑被删除的结点是。

2025-10-13 23:50:40 844

原创 【C++ 语法】模板进阶

①模板特化、非类型模板参数;⚽

2025-09-30 15:13:36 289

原创 【Test ---- C++ 高阶数据结构】二叉搜索树

🐧① 从根结点开始查找🔍,key 比根结点大则往根结点右边走,比根结点小则往根结点的左边走;a. 将其设置为友元函数(不可取,因为这只是一个测试函数,不能随意的将测试函数作为友元);采取替换法,用待删除结点的左子树最大结点或者右子树的最小结点来替换待删除的结点;🍎Ⅰ、找到了右子树的最小结点,然后将它与待删除的结点替换之后,然后删除。🐧② 树不为空,则先查找要插入结点的位置,然后再插入数据;,结构中只需要存储Key即可,关键码即为需要搜索到的值。,在删除结点的时候,我们也要考虑被删除的结点是。

2025-09-30 11:03:46 696

原创 【C++ 语法】继承的特性

🐧①C++三大特性;

2025-08-31 21:59:32 806

原创 【OpenBMC】I2C Tools 工具的常用命令合集

🐧①I2C命令详解;🖊

2025-08-31 18:33:05 905

原创 【Linux 小实战】自定义 Shell 的编写

Lesson~20:自己编写一个 Shell命令行;

2025-08-28 23:16:53 441

原创 【Linux 文件】关于文件fd的描述

lesson~21:Linux中文件的一些操作描述;

2025-08-28 21:39:55 1345

原创 【Linux 小实战】自定义 Shell 的编写

①自己实现一个Shell的编写

2025-08-27 23:14:59 674

原创 【Linux 进程】进程程序替换

①进程程序替换代码的示例操作;②进程程序替换的六个函数(execl,execlp,execle);🖊

2025-08-26 23:35:44 988

原创 【C++ 11 新特性】function 函数包装器的使用

①学习C++11新特性----function函数包装器的使用;🖊

2025-08-25 22:31:50 603

原创 【OpenBMC】I2C Tools 工具的常用命令合集

🐧①I2C命令详解;🖊

2025-08-04 11:24:15 305 1

原创 【力扣刷题】LeetCode763-划分字母区间

①该题注重题意的理解,读懂题意就是合并区间----贪心;🖊

2025-05-19 23:43:29 1116

原创 【C++ 数据结构】大根堆和小根堆的理解

①大根堆和小根堆;🐧

2025-05-19 23:03:03 1077

原创 【Linux 系统】进程状态与优先级❗

①进程状态与优先级;🖊🐧

2025-05-03 23:05:16 1135

原创 【OpenBMC】busctl命令行工具的使用

①检查和监控 D-Bus服务和对象;🖊

2025-05-02 23:30:20 951

原创 【MySQL】MySQL的表连接方式LEFT JOIN

①LEFT JOIN表连接方式🖊

2025-04-18 23:46:15 438

原创 【C++ 容器】vector 底层内部的实现逻辑

①vector底层具体实现的细节;🖊

2025-04-18 23:44:47 398

原创 【C++内存管理】野指针和悬空指针你能分清楚吗?

①野指针和悬空指针;

2025-04-10 23:50:54 389

原创 【C++ 内存管理】静态分配和动态分配

①动态分配和静态分配概念;🖊②析构函数的调用顺序;🖊③new [] 为什么要多开内存呢?

2025-04-10 22:30:46 570

原创 【操作系统】对分页的理解

①对分页的理解-----结局内存碎片化问题;

2025-04-05 10:23:43 297

原创 【C++复习第7小节】类和对象

🐧类和对象,运算符重载;🖊

2024-12-29 15:53:33 354

原创 【C++复习第6小节】类和对象

C++复习第六弹-----类和对象

2024-12-23 22:58:10 455

原创 【C++复习第5小节】类和对象

C++复习第五弹----类和对象

2024-12-18 23:32:22 966

原创 【C++复习第4小节】类和对象

C++复习第四弹----类和对象🖊

2024-12-15 17:33:00 368

原创 【C++】初始化列表你真的弄懂了吗?

①C++初始化列表的知识;🖊

2024-12-12 22:40:04 267

原创 【测试用例设计】一个登录界面的测试用例设计

①登录界面的测试用例设计;🖊

2024-10-11 16:01:24 672

原创 【测开面试真题学习】

🐧①自动化测试可以取代人工测试吗?🖊

2024-10-10 15:56:35 541

原创 【测试报告】个人博客系统

博客系统的测试报告

2024-10-08 21:12:09 791

原创 【测试-BUG篇】软件测试的BUG知识你了解多少呢?

🐧①软件测试----BUG篇;🖊

2024-09-29 17:30:29 1181

原创 【初步了解测试】测试的初步理解

🐧①对测试开发的初步了解;🖊

2024-09-27 17:23:15 488

原创 【C++ 容器】vector、list、deque三者的区别以及使用场景

🐧① vector、list、deque的细节你懂吗?🖊

2024-09-26 09:10:43 441

原创 【QML】生成一个可以使用鼠标左键移动的矩形你会吗?

【代码】【QML】生成一个可以使用鼠标左键移动的矩形你会吗?

2024-09-24 15:17:31 296

空空如也

空空如也

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

TA关注的人

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