Algoritma pencarian adalah serangkaian langkah logis yang dirancang untuk menemukan suatu elemen atau data tertentu dalam sebuah struktur data, seperti array, list, atau graf. Tujuan utamanya adalah menentukan apakah elemen tersebut ada, dan jika ada, mengembalikan posisinya.