Tree,
Binary Tree & Expression Tree
Tree (Pohon)
Real World |
Istilah Tree (Pohon) |
Ancestor
(F) = C,A
Descendant (B) = D,E
Parent (I) = H
Child (A) = B,C
Sibling (F) = G,H
Size = 9
Height = ¾
Root = A
Leaf = D,E,F,G,I
Degree (C) = 3
Descendant (B) = D,E
Parent (I) = H
Child (A) = B,C
Sibling (F) = G,H
Size = 9
Height = ¾
Root = A
Leaf = D,E,F,G,I
Degree (C) = 3
Binary Tree
- Tiap node pada binary tree hanya boleh memiliki paling banyak dua child.
- Sehingga hanya ada dua subtree pada binary tree yang disebut sebagai left dan right subtrees.
- Tiap node pada binary tree hanya boleh memiliki paling banyak dua child.
- Sehingga hanya ada dua subtree pada binary tree yang disebut sebagai left dan right subtrees.
Tree dan Binary
Tree
- Pada binary tree nilai degree tidak lebih dari 2, sedangkan pada tree tidak terbatas.
- Sub tree pada binary harus terurut (ord
ered), sedangkan pada tree tidak
(un-ordered).- Pada binary tree nilai degree tidak lebih dari 2, sedangkan pada tree tidak terbatas.
- Sub tree pada binary harus terurut (ord
Jenis Binary Tree
- Berdasarkan subtree binary tree dibedakan menjadi 4 jenis:
1. Full Binary Tree
2. Complete Binary Tree
3. Incomplete Binary Tree (Unbalanced Tree)
4. Skewed Binary Tree
- Berdasarkan subtree binary tree dibedakan menjadi 4 jenis:
1. Full Binary Tree
2. Complete Binary Tree
3. Incomplete Binary Tree (Unbalanced Tree)
4. Skewed Binary Tree
Jenis Tree (Full Binary Tree)
- Semua node (kecuali leaf) memiliki nol atau 2 anak dan tiap subtree memiliki panjang path yang disebut juga maximum binary tree.
- Semua node (kecuali leaf) memiliki nol atau 2 anak dan tiap subtree memiliki panjang path yang disebut juga maximum binary tree.
Komentar
Posting Komentar