Metode pengurutan data pada BST:
1. Data angka pertama yang masuk akan jadi root.
2. Data kedua, ketiga, keempat, dst yang masuk akan jadi right chilld atau left child dengan rule dimana jika angka yang masuk lebih besar maka akan menyabang ke kanan, dan jika angka yang masuk lebih kecil maka akan menyabang ke kiri.
Tujuan dari Binary Search Tree ini adalah agar pencarian data makin mudah. Jadi prinsipnya, jika data yang dicari lebih besar maka tinggal turun ke cabang kanan dan jika data yang dicari lebih kecil maka turun ke cabang kiri.
Operasi" pada Binary Search Tree:
1. Find
2. Insert
urut-urutan insert data adalah sebagai berikut: (lebih besar ke kanan, lebih kecil ke kiri)
3. Delete
Kalo pada sistem delete, jika node yang perlu dihapus memiliki descendant maka node tsb akan di replace dengan node dari descendant yang memenuhi syarat. dalam hal ini 35 memenuhi syarat untuk menggantikan 37 karena dia lebih besar dari 30 sehingga pas ditempatkan sebelah kanan 30, dan dia lebih besar dari 32 serta lebih kecil dari 45