Struktur Data: Binary Search Tree Apa itu binary search tree (BST) ? BST adalah struktur data pohon biner berbasis node yang memiliki beberapa ciri. Ciri-ciri dari BST adalah: Nilai node yang lebih rendah selalu berada di sebelah kiri subtree . Nilai node yang lebih tinggi selalu berada di sebelah kanan subtree . Setiap subtree juga merupakan sebuah BST. Gambar 1 - Contoh BST Kenapa harus membedakan kiri dan kanan sesuai besaran nilainya? Tujuannya untuk memberikan efisiensi terhadap proses searching (pencarian). Kalau struktur data tree sudah tersusun rapi sesuai aturan mainnya, proses search akan lebih cepat. Penelusuran BST Penelusuran data BST dapat dilakukan dengan 3 cara, yaitu: PreOrder . Cetak data, telusur ke kiri, telusur ke kanan. InOrder . Telusur ke kiri, cetak data, telusur ke kanan. PostOrder . Telusur ke kiri, telusur ke kanan, cetak data. Sebelum itu, pertama-tama harus dipersiapkan dahulu struct yang melambangkan setiap node . Untuk co