Anda di halaman 1dari 10

POHON PENCARIAN

Matematika Diskrit
Kelompok :
Alfianto Andy Pamungkas
01 L200180194

Amartya Maulana
02 L200180196

Danang Ady Saputro W


03 L200180205
POHON
Pohon (tree) adalah graf tak-berarah terhubung yang tidak mengandung sirkuit. Pohon juga seringkali didefinisikan
sebagai graf tak-berarah dengan sifat bahwa hanya terdapat sebuah lintasan unik antara setiap pasang simpul

Perhatikan graf berikut


Graf (a) merupakan pohon , sedangkan (b) bukan
merupakan tree . dari penjelasan diatas dan gambar
diatas maka sebuah tree (pohon) :
- Tidak mempunyai lingkar ( loop ).
- Merupakan graf terhubung.
- Banyaknya rusuk / sisi = n-1.
Graf (a) merupakan pohon karena memenuhi ciri
diatas. Untuk graf (b) bukan merupakan pohon
karena jumlah simpul sama dengan jumlah sisinya
sehingga tidak memenuhi ciri diatas. Beberapa
pohon dapat membentuk hutan. Hutan atau forest
(a) (b) adalah kumpulan pohon yang saling lepas
POHON PENCARIAN
Pembentukan BST

Pohon pencarian biner adalah pohon biner yang setiap kuncinya diatur dalam
suatu urutan tertentu. Ketentuan pengaturan kunci adalah sebagai berikut ,
Jika R adalah akar, dan semua kunci yang tersimpan pada setiap simpul tidak
ada yang sama maka :
Semua simpul pada subpohon kiri mempunyai kunci lebih kecil dari kunci (R)
Semua simpul di subpohon kanan mempunyai kunci nilai lebih besar dari
kunci (R).
Atau dapat diartikan
Kunci(T1) < Kunci(R)
Kunci(T2) > Kunci(R)
POHON PENCARIAN
Contoh soal
Diketahun deret bilangan 11 ,6, 2, 4, 1, 10, 21, Gambarkan kedalam pohon biner pencarian
17, 19, 9, 12 untuk data masukan dengan urutan sebagai
Tentukan Binary search tree
berikut : 50, 32, 18, 40, 60, 52, 5, 25, 70

01 02
Penghapusan Simpul

• Jika dilakukan penghapusan simpul, harus tetap dijaga agar syarat pohon cari binar tetap terpenuhi.
• Penghapusan pada simpul daun mudah dilakukan karena tidak mempengaruhi posisi simpul lainnya.
• Jika simpul yang akan dihapus memiliki hanya satu subpohon (kiri atau kanan) maka akar dari
subpohon tersebut langsung menggantikan posisi simpul yang dihapus.
• Jika simpul yang dihapus memiliki subpohon kiri dan kanan, maka harus ditentukan subpohon mana
yang akan menggantikan posisi simpul yang dihapus sedemikian sehingga syarat pohon cari binar
tetap terpenuhi.
Pohon cari optimal

POHON B. Perbandingan
 Kelima pohon di atas merupakan pohon cari A 2
binar untuk simpul-simpul yang sama. B 3
 Jika dilakukan pencarian terhadap suatu
simpul, pohon manakah yang paling baik, C 1
artinya upaya pencarian tersingkat. D 3
 Pencarian singkat jika jumlah perbandingan
paling sedikit. E 2
Contoh pohon cari biner

Pohon Pencarian Biner


dengan Key NIM.
Contoh pohon cari biner

Pohon Pencarian Biner


dengan Key Nama Lengkap.
Thank you
Ada pertanyaan ?

Anda mungkin juga menyukai