Kuliah ke-9 Struktur Data Pohon/Tree (Bab 6)

Slides:



Advertisements
Presentasi serupa
Struktur Data Departemen Ilmu Komputer FMIPA-IPB 2009
Advertisements

Tree Kumpulan node yang saling terhubung satu sama lain dalam suatu kesatuan yang membentuk layaknya struktur sebuah pohon. Struktur pohon adalah suatu.
STRUKTUR DATA (10) tree manipulation
JULIAN ADINATA PAUL JHONATAN UKEU PUTRI ROMLI MAULANA
Matematika Diskrit Suryadi MT Tree.
Binary Tree Traversal.
Pertemuan 8 STRUKTUR POHON (TREE).
STRUKTUR DATA TREE (POHON)
7 POHON BINER BAB Definisi Pohon dan Pohon Biner
Mata kuliah: Struktur Data Created by 12.2G.12 1.Fungsi operasi yang digunakan untuk pengosongan antrian adalah … a. Pushc. ISFULL b. POPd. CLEAR 2.Operasi.
STRUKTUR DATA BINARY SEARCH TREE (POHON CARI BINER)
Pertemuan 9 STRUKTUR POHON (TREE) IMAM SIBRO MALISI NIM :
Algoritma dan Struktur Data
Implementasi Binary Tree
Pertermuan 10 PADA POHON BINER KUNJUNGAN IMAM SIBRO MALISI
Tree.
Tree Yuliana S.
Bab IX P O H O N waniwatining.
BAB 9 POHON.
PART 4 TREE (POHON) Dosen : Ahmad Apandi, ST
P OHON 1. D EFINISI Pohon adalah graf tak-berarah terhubung yang tidak mengandung sirkuit 2.
Binary Tree Rangga Juniansyah.
Penelusuran Bab 7 Pohon Biner 219.
Tenia Wahyuningrum, S.Kom. MT
4. Pohon (Tree) 4.1. Definisi Rekurens Dari Pohon
STRUKTUR DATA tree manipulation
BINARY TREE Universitas Ahmad Dahlan
Binary Tree Rinta Kridalukmana.
Tree. Tree (Pohon) Dalam dunia nyata, sebuah pohon memiliki : akar, cabang, daun. Dalam dunia komputer, pohon (tree) memiliki 3 (tiga) bagian tersebut.
Binary Tree.
POHON / TREE.
Pohon Seimbang / AVL Tree (Bab 6)
Tim Struktur Data Program Studi Teknik Informatika UNIKOM
Menggambar Tree wijanarto.
Tim Struktur Data Program Studi Teknik Informatika UNIKOM
Defri Kurniawan POHON DAN POHON BINER Defri Kurniawan
TREE STRUCTURE (Struktur Pohon)
STRUKTUR DATA Chapt 6 : TREE Oleh : Yuli Praptomo PHS, S.Kom.
STRUKTUR POHON ( BINER )
Pohon dan Pohon Biner Anifuddin Azis.
PohonBiner Rachmansyah, S.Kom..
BAB 5 TREE (Pohon) 179.
Manipulasi Tree.
TREE KELOMPOK 7 HUSNATUL WILDA ( ) MISRIANA ( )
POHON.
Tim Struktur Data Program Studi Teknik Informatika UNIKOM
Tim Struktur Data Program Studi Teknik Informatika UNIKOM
STRUKTUR DATA Tree (Struktur Pohon).
Tree (POHON).
STRUKTUR DATA 2014 M. Bayu Wibisono.
POHON (TREE) Pertemuan 6.
Manipulasi Tree.
Kuliah ke-9 Struktur Data Pohon/Tree (Bab 6)
Tim Struktur Data Program Studi Teknik Informatika UNIKOM
TREE (POHON).
Tim Struktur Data Program Studi Teknik Informatika UNIKOM
TUGAS MATEMATIKA DISKRIT KELAS B (POHON) Engelinus Nana ( ) Eka Christy ( ) Engelinus Nana ( ) Eka Christy ( )
Penelusuran Binary Tree
Tim Struktur Data Program Studi Teknik Informatika UNIKOM
Tree (Pohon).
POHON Pohon (Tree) merupakan graph terhubung tidak berarah dan tidak mengandung circuit. Contoh: (Bukan) (Bukan) (Bukan)
Oleh Shoffin Nahwa Utama, S.Kom
BINARY SEARCH TREE (BST)
IT234 Algoritma dan Struktur Data
IT234 Algoritma dan Struktur Data
Rahmady Liyantanto liyantanto.wordpress.com
Pohon Biner.
IT234 Algoritma dan Struktur Data
TREE Oleh : Neny silvia Nurhidayah Afny wilujeng Setyorini
Review Struktur Data Nisa’ul Hafidhoh, MT.
Transcript presentasi:

Kuliah ke-9 Struktur Data Pohon/Tree (Bab 6) Informatics Engineering Dept. TRUNOJOYO UNIVERSITY

POHON / TREE Struktur Data Struktur data yang terdiri dari akar (root), dan subpohon-subpohon dalam susunan berhirarki ROOT/AKAR Simpul / Node / Vertex

TINGKAT (LEVEL) DAN KEDALAMAN (DEPTH) POHON Struktur Data Pohon Tingkat dimulai dari 0, 1, 2 dst Kedalaman dimulai dari 1, 2, 3, dst (tingkat + 1) TINGKAT 0 TINGKAT 1 TINGKAT 2 TINGKAT 3

DERAJAT SIMPUL Derajat = jumlah anak yang dimiliki sebuah simpul Struktur Data Pohon Derajat = jumlah anak yang dimiliki sebuah simpul Derajat 2 Derajat 2 Derajat 3 Derajat 0

NODE INTERNAL & EKSTERNAL Struktur Data Pohon Node Internal = node yang memiliki anak Node eksternal = node yang tidak memiliki anak (daun) Node Internal Node Internal Node Eksternal

NOTASI POHON Diagram Pohon Struktur Data Pohon Cara penulisan / penggambaran suatu pohon Diagram Pohon

NOTASI POHON Diagram Venn Struktur Data Pohon Cara penulisan / penggambaran suatu pohon Diagram Venn

(A(B(D,E(I,J)),C(F,G,H))) atau (A (B(D)(E(I)(J))) (C(F)(G)(H))) NOTASI POHON Struktur Data Pohon Cara penulisan / penggambaran suatu pohon Notasi Kurung (A(B(D,E(I,J)),C(F,G,H))) atau (A (B(D)(E(I)(J))) (C(F)(G)(H)))

NOTASI POHON Notasi Tingkat Struktur Data Pohon Cara penulisan / penggambaran suatu pohon Notasi Tingkat

LATIHAN NOTASI POHON Struktur Data Pohon Buat dalam diagram venn, notasi kurung dan notasi tingkat X Y R S Q T U W Z P M N

POHON BINER Struktur Data Pohon Struktur Data Pohon yang maksimal memiliki 2 anak.

JUMLAH MAKS NODE 2 pangkat n Struktur Data Pohon Jumlah maksimum node pada setiap tingkat adalah 2 pangkat n

KAMUS DATA POHON BINER Struktur Data Pohon

FISIK POHON BINER Struktur Data Pohon Latihan : Kiri(100) Kanan(100) Kanan(kiri(100)) Kiri(Kiri(100)) Kanan(kanan(100)) Kiri(Kanan(200)) Kanan(Kiri(200)) INFO(Kiri(100)) INFO(Kanan(100)) INFO(Kiri(Kanan(100))) INFO(Kanan(kiri(100))) INFO(Kiri(Kiri(100))) INFO(Kanan(kanan(100)))

FISIK POHON BINER Struktur Data Pohon

OPERASI DASAR Struktur Data Pohon CreateTree(P) : membuat pohon biner baru EmptyTree(P) : memeriksa apakah pohon biner kosong ? InsertTree(P,N) : menyisipkan simpul baru DeleteTree(P,N) : menghapus simpul Info(P) : mengetahui/mencetak isi simpul P Traversal : penelusuran pohon biner

POHON BINER TERURUT Struktur Data Pohon 12 22 8 19 10 9 20 4 2 6

POHON BINER TERURUT Struktur Data Pohon 12 22 8 19 10 9 20 4 2 6

POHON BINER TERURUT menyisipkan simpul dgn aturan : simpul yang lebih kecil diletakkan di sebelah kiri simpul Procedure SisipUrutBTree(input/output P:BTree, input N:integer) If EmptyTree(P) then CreateTree(P) InsertTree(P,N) {untuk info(P)} Else If N < info(P) then SisipUrutBTree(P.kiri,N) else SisipUrutBTree(P.kanan,N) Endif

BUAT POHON BINER TERURUT Struktur Data Pohon 2, 3, 4, 5, 50, 10, 15, 13, 20, 12, 10, 5, 7

LATIHAN NOTASI POHON Struktur Data Pohon 2 3 2, 3, 4, 5, 50, 10, 15, 13, 20, 12, 10, 5, 7 4 5 50 10 5 15 20 7 13 12 10

PENELUSURAN POHON BINER Struktur Data Pohon

PENELUSURAN POHON BINER Struktur Data Pohon Preorder (S L R) ??? Postorder (L R S) ??? Inorder (L S R)??? Pre : H F B A C G L J I M Post : A C B G F I J M L H In : A B C F G H I J L M

KONVERSI POHON KE POHON BINER Anak pertama menjadi anak kiri, anak ke-2 menjadi cucu kanan, ke-3 jadi cicit kanan dst

LATIHAN KONVERSI KE POHON BINER Struktur Data Pohon Konversi pohon umum ini ke pohon biner X Y R S Q T U W Z P M N

LATIHAN KONVERSI KE POHON UMUM Struktur Data Pohon Konversi pohon biner ini ke pohon umum A B C X D Y I E X J

PEMBENTUKAN POHON DARI HASIL TRAVERSAL DAN DERAJAT SIMPUL Preorder : U V W X Y Derajat : 2 2 0 0 0 Hasilnya : Cari yang derajat bukan NOL

PEMBENTUKAN POHON DARI HASIL TRAVERSAL DAN DERAJAT SIMPUL Preorder : U V W X Y Derajat : 2 2 0 0 0 Hasilnya :

Kita lanjutkan untuk yang satu ini …..