C dili ile gerçekleştirilmiş algoritmalar

Binary_Search.c

Sıralı halde bulunan ancak sağa ötelenmiş bir dizide arama işlemi yapar.

Breadth_First_Search.c

cast.rated.txt dosyasında bulunan film ve filmlerde oynayan oyucuları bir ağaca yerleştirerek bu ağaç üzerinde aranan bir oyuncunun Kevin Bacon sayısını sığ öncelikli arama (Breadth First Search) algoritmesını kullanarak hesaplar.

Hash_dictonary.c

smallDictionary.txt dosyasında bulunan kelimeleri bir hash dizisine yerleştirerek kullanıcı tarafından girilen bir kelimenin yanlış yazılıp yazılmadığını denetler. Yanlış yazılmışsa tek bir karakter hatası için doğru kelimeleri önerir.

Levenstein_Edit_Distance.c

Levenstein Edit Distance yöntemini kullanarak iki kelime arasındaki farkın ölçülmesini sağlar.

QuickSort.c

Hızlı sıralama algoritmasını sıralama amacıyla kullanmaz. Bir dizide bulunan bir sayının o dizideki kaçıncı büyük sayı olduğunu hesaplar.

Shortest_job_first.c

Bir planlayıcı algoritması olan "önce en kısa iş" algoritması gerçeklenmiştir.