在計算機科學中,二叉樹是每個節點最多有兩個子樹的樹結構。通常子樹被稱作“左子樹”和“右子樹”。二叉樹常被用于實現二叉查找樹和二叉堆。二叉樹的每個結點至多隻有二棵子樹,不存在度大于2的結點,二叉樹的子樹有左右之分,次序不能颠倒。這種樹的特點是每一層上的節點數都是最大節點數。而在一棵二叉樹中,除最後一層外,若其餘層都是滿的,并且最後一層或者是滿的,或者是在右邊缺少連續若幹節點,則此二叉樹為完全二叉樹。
在計算機科學中,二叉樹是每個節點最多有兩個子樹的樹結構。通常子樹被稱作“左子樹”和“右子樹”。二叉樹常被用于實現二叉查找樹和二叉堆。二叉樹的每個結點至多隻有二棵子樹,不存在度大于2的結點,二叉樹的子樹有左右之分,次序不能颠倒。這種樹的特點是每一層上的節點數都是最大節點數。而在一棵二叉樹中,除最後一層外,若其餘層都是滿的,并且最後一層或者是滿的,或者是在右邊缺少連續若幹節點,則此二叉樹為完全二叉樹。