C#.NET BubbleSort – Sıralama Teknikleri #1

Standard

Merhaba, arkadaşlar bugün size bubble sort yani kabarcık sıralamayı anlatacağım. Bu teknik illa ki bir yerlerde duymuşsunuzdur. Bu algoritma şu şekilde çalışıyor. Verilen bir dizinin sayılarını ve elemanlarını, veriliş sırasıyla yatay bir doğru boyunca dizer. Daha detaylı bilgi için wikiye bakın. Örneğin:

BubbleSort

Kabarcık Sıralama

Bunu C#’da bir sınıf kullanarak formumuzdan çağıracağız.

Selahattin.cs diye bir sınıf oluşturdum bunun içine bir dizi alan static bir metod yazalım:

Bubble Sort C#.Net'de bir sınıf içinde yazılışı

Bubble Sort C#.Net’de bir sınıf içinde yazılışı

 Form1.cs‘de çağıralım ve ekrana mesaj verelim.

Butona tıklandığı zaman bir diziyi sıralama

Butona tıklandığı zaman bir diziyi sıralama

Bundan sonraki diğer sıralama kodları şunlar olacaktır: Selection Sort ve Quick Sort.