Binary Search Tree (BST)
Struktur data binary search tree memberikan fitur searching dan sorting yang lebih cepat. insert dan delete yang lebih mudah juga. Aturan penempatan node : 1. Untuk node yang lebih kecil dari node yang dibandingkan maka node tersebut ditempatkan dikiri 2. Untuk node yang lebih besar dari node yang dibandingkan maka node tersebut ditempatkan dikanan 3. Setiap node nilainya berbeda 4. Perbandingan mulai dari root, terus turun sampai dapat tempat kosong Operasi pada BST 1. search(x) 2. insert(x) 3. remove(x) 1. Search Misalnya nilai yang mau kita cari adalah x - Mulai dari root - Jika root mengandung x maka proses selesai - Jika x < nilai root cari secara rekursif pada subtree kiri, Jika tidak maka cari secara rekursif pada subtree kanan 2. Insert Misalnya nilai yang ingin kita masukkan adalah x - Proses mulai dari root - Jika x < nilai root cari secara rekursif pada subtree kiri, Jika tidak maka cari...