Seçmeli Sıralama ( Selection Sort )

Bu sıralama algoritmalarının en kolayı diyebiliriz. Zaten işleme şeklini adından alıyor. Önce dizinin başından ya da sonundan bir seçim yapılır daha sonra dizideki en küçük eleman tespit edilir ve seçilen eleman ile dizinin en küçük değeri yer değiştirir. Daha sonra ikinci küçük eleman bulunur ve ikinci elemanlar yer değiştirilir bu işlem dizinin tüm elemanları yer değiştirene kadar sürer. Read the rest of this entry »

Birleşmeli Sıralama (  Merging Sort )

Birleşmeli sıralama algoritması çok iyi bir özyinemeli ( kendini tekrarlayan ) algoritmadır. Bu algoritmada dizi iki tane alt kümeye ayrılır. Sonra bu alt kümeler kendi aralarında tekrar ikiye bölünür ta ki alt kümelerden herhangi birisinin eleman sayısı bir olanak dek. Bundan sonra birleştirme işlemi yapılmaya başlanır birleştirilirken elemanlar sıraya sokularak geldiği fonksiyona sıralanmış bir şekilde geri döner.

Read the rest of this entry »

Ocak 1st, 2010Güle güle 2009

Hoşgeldin 2010

Aralık 30th, 2009Steve Jobs

Apple’ın kurucularından Steve Jobs’un bir ünivesitenin mezuniyet töreninde yaptığı konuşma geçekten ders çıkarılması gereken bir hikayesi var. İnsanın isteyince neler yapabileceğini gösteriyor. Yeter ki pes etmeyelim…

Read the rest of this entry »

Aralık 30th, 2009Sıralama Algoritmaları -2

Araya Ekleme Sıralaması ( Insertion Sort )

Bu sıralamada yöntem diziyi ikiye bölüp sıralanmış ve sıralanmamış olarak ikiye bölmektir. Misal bir diziyi baştan başlayarak önce iki elemanı ele alınır bu şekilde dizi sanki n elemanlı değil de 2 elemanlı gibi düşünüp kendi arasında sıralama yapılır.
Read the rest of this entry »


© 2008-2010 Junior Developer

Bad Behavior has blocked 6 access attempts in the last 7 days.