Doğrusal arama algoritması (linear search), bir veri yapısında (dizi veya liste gibi) belirli bir elemanı sırayla kontrol ederek arayan en basit algoritmadır. Bu algoritmanın çalışma prensibi şu şekildedir: 1. İlk elemandan başlanarak, veri yapısının tüm elemanları sırayla kontrol edilir. 2. Kontrol edilen eleman, aranan elemana eşitse, elemanın indeksi (konumu) döndürülür. 3. Tüm elemanlar kontrol edildikten sonra, aranan eleman bulunamazsa, -1 veya "bulunamadı" gibi bir değer döndürülür. Doğrusal arama algoritması, küçük veri kümelerinde kullanılabilir ancak büyük veri kümelerinde daha verimli arama algoritmaları tercih edilmelidir.