Algoritmanın Önemi ve Programlama Diline Aktarılması

Algoritma bilgisi ve bir algoritma üzerine yenilikler katabilme bilgisayar mühendisin en belirleyici özelliklerindendir. Algoritma bilgisi iyi olan bir bilgisayar mühendisi hiç bilmediği bir programlama dilinde dahi kod yazabilir ve geliştirici olabilir. 

Hazırladığım videolarla bir arama algoritmasını alıp geliştirmeye ve javascript’i hiç bilmeyen bir kişi gibi google üzerinden arama yapıp algoritmayı koda aktarmaya çalışacağım. Youtube video linki için tıklayın.

Ayrıca hazırladığım algoritmalar geliştiriğim obfc.js kütüphanesi ile yazılmıştır. Bu kütüphanede hazırlanmış algoritmaları indirmek için aşağıdaki dosyayı kullanabilirsiniz. (Dosyaları bir klasöre açıp güncel bir tarayıcı programla açmanız yeterlidir.)

array_search.zip (11,94 kb)

Algoritma kodları jsfiddle üzerinde yazılmıştır.

Algoritma 1

Algoritma 2

Algoritma 3

Algoritma 4