Binary Search Tree
Binary Search Tree adalah binary tree yang memenuhi syarat-syarat ini: –Setiap node memiliki nilai yang berbeda (tidak boleh ada dua node yang memiliki nilai yang sama). –Nilai yang dimiliki node anak sebelah kiri harus lebih kecil dari nilai root. –Nilai yang dimiliki node anak sebelah kanan harus lebih besar dari nilai root. Operasi-operasi pada Binary Search Tree : find(x) : mencari sebuah node pada binary search tree insert(x) : memasukkan sebuah node baru pada binary search tree remove(x) : menghapus sebuah node pada binary search tree 1. Proses pencarian sebuah node pada BST adalah sebagai berikut: Pencarian dimulai dari root. Bila nilai yang dicari sama dengan root maka pencarian selesai. Bila nilai yang dicari < dari root maka lanjutkan pencarian ke node anak sebelah kiri. Bila nilai yang dicari > dari root maka lanjutkan pencarian ke nod...