Search(Arama) Algoritmaları: Linear & Binary Search

Phoenix


 

Search(Arama) Algoritmaları: Linear & Binary Search




Arama algoritmaları, bilgisayar bilimleri için önemli konulardan biridir. Arama algoritmaları adından da anlaşılacağı gibi, bir veri yapısı(data structure) üzerinde belirli bir verinin aranması için kullanılan algoritmalar bütünüdür. Bu veri yapısı bir liste, array ya da graph olabilir. Belirli durumlara özgü farklı arama algoritmaları geliştirilmiştir ve hepsinin birbirine göre farklı avantajları ve farklı çalışma süreleri vardır. Genel olarak bir liste ya da dizi üzerinde arama yapacaksanız iki temel kategori bulunmakta. Bunlardan biri Sequential(Sıralı/Ardışık) Search, diğeri ise Interval(Aralıklı) Search. Bunların altında da farklı algoritmalar geliştirilmiştir. Bunlardan en basit ve anlaşılır olanlardan ikisi de Linear Search ve Binary Search.

Linear Search

görsel kaynak: tutorialspoint.com

Yorum Gönder

0Yorumlar
Yorum Gönder (0)