Anda di halaman 1dari 13

TREE ( POHON )

KELOMPOK 3 :
AMILATUR RIZKIYAH
FIRYA WAIDA
BINTI NIHAYATUS SAADAH
Tree atau pohon merupakan struktur data yang tidak linear/ non linear
yang digunakan terutama untuk mempresentasikan hubungan data
yang bersifat hierarkis antara elemen-elemennya.
Definisi Tree : “ Kumpulan elemen yang salah satu elemennya disebut
dengan root (akar) dan sisa elemen yang lain disebut sebagai simpul
(node atau vertex) yang terpecah menjadi sejumlah himpunan yang
tidak saling berhubungan satu sama lain, yang disebut subtree atau
cabang-cabang.
Ilustrasi :
Simpul Tunggal : T
Subtree. : T1, T2......... TK
Istilah istilah
Istilah-istilah objek tree, adalah :
► Simpul adalah elemen tree yang berisi informasi/data dan penunjuk percabangan.
► Tingkat/ level suatu simpul ditentukan dari atar (root) sebagai level 1. Apabila simpul dinyatakan sebagai tingkat N,
maka simpul-simpul yang merupakan anaknya berada pada tingkat N+1
► Derajat/degree menyatakan banyaknya anak/turunan di simpul tersebut.
Contoh: Simpul A memiliki derajat 2 (B dan C), simpul yang memiliki derajat 0(nol) disebut leaf (Daun)
seperti; I, J, K, L, N, DAN O
► Tinggi (height) atau kedalaman (depth) suatu tree adalah tingkat maksimum dari tingkat dalam tree tersebut
dikurangi 1.
► Ancestor suatu simpul adalah semua simpul yang terletak dalam satu jalur dengan simpul tersebut, dari akar Sampai
simpul yang ditinjanya.
Contoh: Ancestor 1 adalah A, C dan G.
.
► Prodecessor adalah simpul yang berada di atas simpul yang ditinjau.
Contoh: Prodefessor D adalah B.
► Successor adalah simpul yang berada dibawah simpul yang ditinjau.
Contoh: Successor D adalah I
► Descendant adalah seluruh simpul yang terletak sesudah simpul tertentu dan terletak pada jalur yang sama.
Contoh: Descendant E adalah J dan K.
► Sibling adalah simpul-simpul yang memiliki parent yang sama dengan simpul yang ditinjau.
Contoh: Sibling J adalah K.
► Parent adalah simpul yang berada satu level di atas simpul yang ditinjau.
Cotoh: Parent J adalah K.
TERMINOLOGI DASAR TREE

Pohon yang satu buah simpulnya diperlukan sebagai akar dan sisi-sisinya diberi arah
sehingga menjadi Graf berrah dinamakan pohon berakar (rooted tree).
► Pohon berakar adalah pohon yang sebuah simpulnya diperlukan sebagai akar dan
sisi-sisinya diberi arah menjauh dari akar.
► Akar mempunyai derajat masuk nol dan simpul-simpul lainnya berserakan masuk sama
dengan satu.
► Daun atau simpul terminal adlah simpul yang mempunyai derajat keuar sama dengan
nol.
► Simpul dalam simpul cabang adalah simpul yang mempunyai derajat keluar tidak sama
dengan nol.
Terminologi pada pohon berakar
1. Child atau Children (anak) dan parent (orang tua)
2. Path (lintasan).
3. Descendant(keturunan) Ancestor (leluhur).
4. Sibling ( saudara kandung).
5. Subtree( Subpohon).
6. Degree ( derajat)
7. Leaf (daun).
8. Internal nodes ( Simpul dalam)
9. Level (tingkat).
10. Height (tinggi) / depth ( kedalaman).
BINARY TREE

Sebuah pohon biner T dapat didefinisikan sebagai sekumpulan terbatas dari


elemen-elemen yang disebut node atau simpul dimana:
1. T dikatakan kosong (disebut Null tree/pohon NULL atau empty tree/pohon
kosong).
2. T terdiri dari sebuah node khusus yang dipanggil R, disebut root dari T dan
node-node T lainnya membentuk sebuah pasangan teririt dari binary tree T1 dan
T2 yang tidak berhubungan yang kemudian dipanggil subtree kiri dan subtree
kanan. Jika T1 tidak kosong maka robotnya disebut Successor kiri dari R dan
jika T2 tidak kosong maka robotnya disebut Successor Dari R.
Contoh :
Dua buah binary tree dikatakan similar/identik jika tree tersebut memiliki struktur/
bentuk yang sama.
Contoh:
Contoh Soal :
TERIMAKASIH

Anda mungkin juga menyukai