Latihan 1 dari materi Binary Search Tree di Struktur Data — praktek dengan editor kode interaktif, test case otomatis, dan hint terpandu. Langsung jalan di browser.
Lengkapi method search(value) di class BST:
- Kembalikan
true kalau value ada di pohon.
- Kembalikan
false kalau gak ada.
Mulai dari this.root, lalu pakai loop while: bandingkan value dengan node yang sedang dicek, turun ke left kalau lebih kecil, ke right kalau lebih besar. Method insert sudah jadi, jangan diubah.
Pohon di kode berisi 8, 3, 10, 1, 6, 14. Kode di bawahnya mencari 6, 14, 5, lalu 8. Console harus mencetak empat baris ini, berurutan:
true
true
false
true
Method-nya juga dicoba dengan pohon lain.