Latihan 1: Binary Search Tree — Struktur Data

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:

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:

  1. true
  2. true
  3. false
  4. true

Method-nya juga dicoba dengan pohon lain.

Hint