徹底理解線索二叉樹

一、線索二叉樹的原理     通過考察各種二叉鏈表,不管兒叉樹的形態如何,空鏈域的個數總是多過非空鏈域的個數。準確的說,n各結點的二叉鏈表共有2n個鏈域,非空鏈域爲n-1個,但其中的空鏈域卻有n+1個。如下圖所示。     因此,提出了一種方法,利用原來的空鏈域存放指針,指向樹中其他結點。這種指針稱爲線索。     記ptr指向二叉鏈表中的一個結點,以下是建立線索的規則:     (1)如果ptr
相關文章
相關標籤/搜索