红黑树删除操作

红黑树删除操作 实验目的 实现红黑树的删除操作:基于之前建立的红黑树,编写红黑树删除程序删除给定的一个结点。   实验原理 与n个结点的红黑树上的其他基本操作一样,删除一个结点要花费O(lgn)时间。当要删除一个结点z时,可以分为两种情况:(1)当z的子结点少于2个时,z从树中删除,并让y成为z;(2)当z有两个子结点时,y应该是z的后继,并且y将移至树中的z位置,在结点被移除或者在树中移动之前,
相关文章
相关标签/搜索