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 »

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 »

Aralık 29th, 2009Sıralama Algoritmaları -1

Kabarcık Sıralaması ( Bubble Sort )

Dotnet dil ailesi ne kadar hazır sıralama sınıflarını bize hazır olarak verse de iyi bir programcı temel algoritmaları bilmelidir. Bu yazı dizisi biraz uzun olacak. Başlıca sıralama algoritmaları şunlardır:

Read the rest of this entry »


© 2008-2010 Junior Developer

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