Carian binari, juga dikenali sebagai pencarian setengah selang, adalah algoritma yang digunakan dalam sains komputer untuk mencari nilai tertentu (kunci) dalam array. Untuk carian untuk menjadi binari, array mesti diisih sama ada pada urutan menaik atau menurun.
Bagaimanakah ia berfungsi?
Oleh kerana setiap langkah dalam algoritma membahagikan saiz array pada separuh, carian binari akan berjaya berjaya dalam masa logaritma. Maksudnya, senario terburuk untuk pelbagai elemen n dijamin dalam log (n) operasi.
Perduaan, Istilah pengaturcaraan, Cari