04 - Tree, Binary Tree, dan Expression Tree - 2101664883 - Joseph Lazarus Joshua Refassy
Tree
- Tree adalah kumpulan dari satu ataupun lebih node.
- Node yang paling atas disebut root.
- Garis yang menghubungkan antara parent dan child adalah edge.
- Node yang tidak mempunyai child disebut leaf.
- Node yang mempunyai parent yang sama disebut sibling.
- Degree of node adalah total sub tree dari node.
- Height/Depth adalah maksimum degree dari node.
- Jika ada garis p ke q, maka p disebut ancestor dari q, dan q adalah descendant dari p.
DEGREE of TREE = 3
DEGREE of C = 2
HEIGHT = 3
PARENT of C = A
CHILDREN of A = B, C, D
SIBILING of F = G
ANCESTOR of F = A, C
DESCENDANT of C = F, G
Binary Tree
- Binary tree adalah rooted tree yang setiap nodenya paling banyak memiliki dua child.
- Dua child dari node biasanya dibagi menjadi left child dan right child.
- Node yang tidak mempunyai child sama sekali disebut leaf.
Gambar di sebelah kiri ini merupakan contoh dari binary tree.
Mempunyai 9 node.
Rooted (berakar) dari node yang berisi angka 18.
Node yang disebut leaf adalah 9, 12, 10, 23.
Binary Tree mempunyai beberapa tipe
- Perfect Binary Tree
- Complete Binary Tree
- Skewed Binary Tree
- Balanced Binary Tree
Expression Tree

Prefix : *+ab/-cde
Postfix : ab+cd-e/*
Infix : (a+b)*((c-d)/e)
- Tree adalah kumpulan dari satu ataupun lebih node.
- Node yang paling atas disebut root.
- Garis yang menghubungkan antara parent dan child adalah edge.
- Node yang tidak mempunyai child disebut leaf.
- Node yang mempunyai parent yang sama disebut sibling.
- Degree of node adalah total sub tree dari node.
- Height/Depth adalah maksimum degree dari node.
- Jika ada garis p ke q, maka p disebut ancestor dari q, dan q adalah descendant dari p.
DEGREE of TREE = 3
DEGREE of C = 2
HEIGHT = 3
PARENT of C = A
CHILDREN of A = B, C, D
SIBILING of F = G
ANCESTOR of F = A, C
DESCENDANT of C = F, G
Binary Tree
- Binary tree adalah rooted tree yang setiap nodenya paling banyak memiliki dua child.
- Dua child dari node biasanya dibagi menjadi left child dan right child.
- Node yang tidak mempunyai child sama sekali disebut leaf.
Gambar di sebelah kiri ini merupakan contoh dari binary tree.
Mempunyai 9 node.
Rooted (berakar) dari node yang berisi angka 18.
Node yang disebut leaf adalah 9, 12, 10, 23.
Binary Tree mempunyai beberapa tipe
- Perfect Binary Tree
- Complete Binary Tree
- Skewed Binary Tree
- Balanced Binary Tree
Expression Tree

Prefix : *+ab/-cde
Postfix : ab+cd-e/*
Infix : (a+b)*((c-d)/e)


Komentar
Posting Komentar