Visual basic den anlayanlar?

Empatik

Profesör
Katılım
5 Şubat 2013
Mesajlar
2,866
Reaksiyon puanı
8
Puanları
0
Bana Kabarcık sıralamasını (bubble Sort) anlatacak bir arkadaş var mı ? Yada elinizde bir kaynak . Okulda sunacağımda ona göre 0 dan başlayanlara anlatır gibi anlatırsanız iyi olur :D
 

algea

Doçent
Katılım
15 Temmuz 2011
Mesajlar
505
Reaksiyon puanı
22
Puanları
18
Wikipedia'da grafikle güzel bir şeklde anlatımı var. link
 

Empatik

Profesör
Katılım
5 Şubat 2013
Mesajlar
2,866
Reaksiyon puanı
8
Puanları
0
Çok saol usta :) Mantığını kavradım sanırım gerisi bana kalıyor :D
 

algea

Doçent
Katılım
15 Temmuz 2011
Mesajlar
505
Reaksiyon puanı
22
Puanları
18
Popüler bir algoritma internetten kolaylıkla bulabilirsin.
Kod:
Public Class Form1
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim sd() As Decimal = New Decimal() {7D, 9D, 19D, 2D, 4D, 3D, 4D, 5D, 5D}
        BubbleSort(sd)
        ListBox1.DataSource = sd.ToList
    End Sub

       Private Sub BubbleSort(ByVal sortItems() As Decimal)
        Dim swapped As Boolean
        Do
            swapped = False
            For i As Integer = 0 To sortItems.Length - 2
                If sortItems(i) > sortItems(i + 1) Then
                    Dim hold As Decimal
                    hold = sortItems(i)
                    sortItems(i) = sortItems(i + 1)
                    sortItems(i + 1) = hold
                    swapped = True
                End If
            Next
        Loop While swapped
    End Sub
End Class
 

Empatik

Profesör
Katılım
5 Şubat 2013
Mesajlar
2,866
Reaksiyon puanı
8
Puanları
0
Bana basit bir şey lazım :S :D
 

engerex

Dekan
Katılım
16 Ağustos 2008
Mesajlar
7,676
Reaksiyon puanı
26
Puanları
48
Bubble-sort-example-300px.gif

Bu örnek üzerinden biraz uğraşla yapabilirsin.
 

Empatik

Profesör
Katılım
5 Şubat 2013
Mesajlar
2,866
Reaksiyon puanı
8
Puanları
0
Tamam engerex tüm olayı anladım saol :) Sanırım sıralamalar arasında en kolay olanı :D
 
Üst