宏: 红黑树(rbtree), LIB-ZC

LIB-ZC 支持通过实现红黑树(rbtree)

本实现是基于Linux 内核(2.4版本)复制整理而来:
https://github.com/torvalds/linux/blob/master/lib/rbtree.c

特别说明

建议使用数据结构(zrbtree_t)实现红黑树, 不要通过实现

对比通过数据结构(zrbtree_t)实现红黑树, 通过实现红黑树的优点:
所谓"比较大小"可以不通过函数实现, 或少一层函数调用

实现和用法

宏的实现和使用方法, 这里就不继续了, 有兴趣的可参考:

https://gitee.com/linuxmail/lib-zc/blob/master/zc.h

https://gitee.com/linuxmail/lib-zc/blob/master/sample/rbtree/macro_account.c

京ICP备18054515号-2 eli960@qq.com qq: 1537212398