C++ 平衡二叉树的建立

参考连接:点击打开连接ios 建立AVL树的过程,主要是在构建二叉树插入每一个结点时都要调用一次平衡操做balance函数,而调用balance函数的过程当中涉及到了求结点高度,求结点的平衡因子,LL、LR、RR、RL旋转操做。(注意每次调用旋转操做时要将旋转后子树总结点temp返回,再将旋转前的结点改变指点,即root = balance(root)还有如root->m_pLeft = RR_R
相关文章
相关标签/搜索