《计算机应用杂志》发表论文赏析

低调整率的广义AVL树及其统一重平衡方法

来源:计算机应用杂志2015年第3期北京时间:

作者:江顺亮, 胡世鸿, 唐祎玲, 葛芸, 叶发茂, 徐少平

单位:南昌大学 信息工程学院, 南昌 330031

摘要:针对传统AVL(Adelson-Velskii and Landis)树重平衡算法代码量大、流程复杂、调整率过高的问题,提出一种统一重平衡算法,并提出广义AVL树的概念。统一重平衡算法能对AVL树的失衡节点进行自动分类、调整,取消了传统重平衡方法中的四种旋转操作。广义AVL树放松了AVL树的平衡约束,允许左右子树树高相差不超过N(N≥1),当更新操作(插入/删除)执行后,广义AVL树只在平衡约束条件不满足时采用统一重平衡算法进行调整。理论分析与实验结果表明,广义AVL树的调整率随着N的增大而显著降低:N为5时,调整率低于4%;N为13时调整率低于千分之一。广义AVL树的调整率远低于红黑树等经典数据结构,适合并发应用。

关键词:广义AVL树,放松平衡约束,重平衡,调整率

基金资助:国家自然科学基金资助项目(2012D41261091,2011F61163023)

填文献完整题目 获取完整文献

填写需求
联系方式
注:学术顾问会在1小时内联系您,请留意!