小编ran*_*ngo的帖子

为什么红色黑树比AVL树更适合Linux中的内存管理?

用于链接存储器映射的可执行文件的各个部分的vm_area_struct结构存储为红黑树.现在,据我所知和这里的帖子提到太红黑树和AVL树之间的区别 AVL树比RB树执行更快的查找.

此树由进程引用的虚拟地址编制索引,并在进程开始执行时创建.我希望这棵树可以用于查找,有时也可以用于插入和删除.如果是这种情况,那么为什么AVL树不优于RB树作为相同的实现.

此外,如果我的理解不正确并且树涉及大量插入和删除,与查找相比,请提供参考以支持此声明.

我已经看到一些关于tldp的文章提到早期的AVL树也被用于相同的文章.请解释这种变化带来的原因是什么?

linux kernel avl-tree red-black-tree linux-kernel

7
推荐指数
1
解决办法
590
查看次数

标签 统计

avl-tree ×1

kernel ×1

linux ×1

linux-kernel ×1

red-black-tree ×1