首页
社区
课程
招聘
[原创]AVL/红黑树 C++ 递归实现/非递归实现 源码+视频教程
2022-10-21 23:45 16822

[原创]AVL/红黑树 C++ 递归实现/非递归实现 源码+视频教程

2022-10-21 23:45
16822

本代码为平衡树的性能对比测试工程,非调用第三方库,其中包含了:

 

AVL 基于节点高度差的增删逻辑,c++递归实现。
AVL 基于节点高度差的增删逻辑,c++非递归实现。
AVL 基于节点平衡因子的增删逻辑,c++递归实现。
AVL 基于节点平衡因子的增删逻辑,c++非递归实现。
RBT 红黑树的增删逻辑,包含C++多种递归删除方案的实现。
RBT 红黑树的增删逻辑,C++非递归的实现。
各平衡树的校验逻辑,及性能测试。

 

结论:顺序插入1000w数值,该代码中AVL增删速度要优于红黑树、STL::Set

 


 

顺手录了几课视频:
视频教程:https://space.bilibili.com/1700469421 (感谢一键三连哦 ^^)
源码下载:https://github.com/sicaril/BalanceTree (感谢送红心哦 ^
^)
云盘源码:https://pan.baidu.com/s/182Jee8re3c8zIxQhv7W_4g
提取码:bbc1


[培训]二进制漏洞攻防(第3期);满10人开班;模糊测试与工具使用二次开发;网络协议漏洞挖掘;Linux内核漏洞挖掘与利用;AOSP漏洞挖掘与利用;代码审计。

最后于 2022-10-30 10:11 被Nisy编辑 ,原因:
收藏
点赞2
打赏
分享
最新回复 (3)
雪    币: 846
活跃值: (934)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
K4NG 2022-10-22 01:16
2
0
N大yyds 收藏学习
雪    币: 128
活跃值: (2077)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
powerpcer 2022-10-22 09:56
3
0
要什麼SEARCH 樹都有的
https://github.com/terrylao/PascalContainer
雪    币: 128
活跃值: (2077)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
powerpcer 2022-10-23 22:59
4
0

我還有開發一套高速FUZZY String SEARCH ENGINE。

最后于 2022-10-23 23:00 被powerpcer编辑 ,原因:
游客
登录 | 注册 方可回帖
返回