algoritma
algoritma, belirli bir problemi çözmek veya belirli bir görevi yerine getirmek için adım adım tanımlanmış, sonlu ve uygulanabilir işlemler dizisidir. bilgisayar bilimlerinde temel bir kavramdır ve yazılım geliştirme, veri işleme, yapay zeka, kriptografi ve optimizasyon gibi birçok alanda kullanılır. bir algoritmanın açık, net, sonlu adımlardan oluşması ve her adımın uygulanabilir olması beklenir.
algoritmalar, genellikle doğal dil, akış şeması, sözde kod (pseudocode) veya bir programlama dili kullanılarak ifade edilir. verimlilik açısından zaman karmaşıklığı (çalışma süresi) ve bellek karmaşıklığı (kullandığı hafıza miktarı) gibi ölçütlerle değerlendirilir. örneğin sıralama, arama, en kısa yol bulma veya şifreleme algoritmaları, günlük hayatta kullanılan pek çok teknolojinin temelinde yer alır.
tarihsel olarak algoritma kavramı, adı “algoritma” sözcüğüne kaynak olan orta çağ matematikçisi harezmi’nin (muhammed el-harezmi) cebir ve hesap yöntemlerine kadar götürülebilir. bugün algoritmalar, hem teorik bilgisayar biliminin hem de pratik yazılım mühendisliğinin merkezinde kabul edilir.
algoritma
Entry yazmak için giriş yapın.