Postingan saya yang kali ini akan membahas binary search tree
Binary Search Tree adalah:
pohon yang nodenya memiliki karakteristik berikut:1. anak yang kiri harus lebih kecil atau sama dengan parentnya
2. anak yang kanan harus mlebih besar atau sama dengan parentnya1
ada 2 fungsi utama dalam BST:
1. insert2. delete (find lalu delete)
Algoritma menginsert:
1. masukan nomor yang akan diinsert2. lihat node yang akan disalip(parent)jika lebih besar, maka ke kanan, kalo lebih kecil ke kiri
3. ulangi sampe mendapat tempat kosong
Algoritma mendelete:
1. masukan yang kana di delete2. cari angkanya, jika lebih besar ke kanan, kalo lebih kecil kekiri(seperti insert)
3. kalo ketemu, buat sambungan baru yang benar ke parentnya lalu delete.
No comments:
Post a Comment