Pertemuan 4 - Introduction to Tree, Binary Tree, and Expression Tree - 2101654781 - Devita Cahyadi
Introduction to Tree, Binary Tree, and Expression Tree
Tree
Tree adalah kumpulan dari satu atau lebih node yang saling berhubungan satu sama lain. Biasanya diagramnya menyerupai sebuah pohon.
Binary Tree
merupakan struktur data dimana nodenya memiliki paling banyak dua anak yang disebut dengan anak kiri dan anak kanan. Node yang tidak memilki cabang disebut leaf.
Binary tree memilki beberapa tipe
Tree
Tree adalah kumpulan dari satu atau lebih node yang saling berhubungan satu sama lain. Biasanya diagramnya menyerupai sebuah pohon.
Degree of tree = 3
Degree of C = 2
Height = 3
Parent of C = A
Children of A = B, C, D
Sibling of F = G
Ancestor of F = A, C
Descendant of C = F, G
Binary Tree
merupakan struktur data dimana nodenya memiliki paling banyak dua anak yang disebut dengan anak kiri dan anak kanan. Node yang tidak memilki cabang disebut leaf.
Binary tree memilki beberapa tipe
- Perfect binary tree = binary tree dimana setiap tingkatannya memilki kedalaman yang sama.
- Complete binary tree = binary tree dimana setiap tingkatannya boleh memiliki kedalaman yang berbeda. Semua anaknya pada tingkatan terakhir harus menempati titik terkiri secara teratur. Perfect binary tree juga disebut dengan complete binary tree.
- Skewed binary tree = binary tree dimana setiap nodenya memiliki paling banyak satu cabang.
- Balanced binary tree
Expression Tree
Prefix : *+ab/-cde
Postfix :
ab+cd-e/*
Infix :
(a+b)*((c-d)/e)
Comments
Post a Comment