📄️ Arama Algoritmaları Nelerdir?
Arama algoritmaları, bir dizi içinde belirli bir öğeyi aramak için kullanılan algoritmaların genel adıdır. Bu algoritmalar, aranılan öğenin dizideki konumunu veya var olup olmadığını belirler.
📄️ Linear Arama
Lineer arama algoritması, bir dizide belirli bir öğenin konumunu bulmak için kullanılan basit bir arama algoritmasıdır. Algoritma, verilen bir dizideki her öğeyi tek tek karşılaştırarak aranan öğeyi bulur.
📄️ Binary Search
Binary search, bir sıralı dizide belirli bir öğenin konumunu bulmak için kullanılan etkili bir arama algoritmasıdır. Algoritma, dizinin ortasındaki öğeyi hedef öğe ile karşılaştırır ve hedef öğenin sol veya sağ tarafında kalan yarısını atarak aramayı sürdürür.