平衡二叉树的实现方法有很多种。
比方说avl树。
但是杨成所希望的方案,是能够充分地利用已有的代码。
他之前已经写好了一个二叉查找树的插入元素方法。
那么有没有一种方案,能在已有的代码上面做修改呢?
答案是有的!
早在上个世纪70年代,为了改变二叉查找树存在的不足,计算机先哲们便提出了另一种改进后的二叉查找树。
那就是,红黑树。
比方说avl树。
但是杨成所希望的方案,是能够充分地利用已有的代码。
他之前已经写好了一个二叉查找树的插入元素方法。
那么有没有一种方案,能在已有的代码上面做修改呢?
答案是有的!
早在上个世纪70年代,为了改变二叉查找树存在的不足,计算机先哲们便提出了另一种改进后的二叉查找树。
那就是,红黑树。