İçeriğe geç
ShiftDelete.Net
Haber ara/ SDN'ye SorGiriş
Haber Akışı SDNTV İnceleme Forum Yapay Zeka Akıllı Telefon Elektrikli Otomobil Oyun ShiftDelete.Net Global Teknoloji Haberleri Mobil Otomobil Donanım Savunma Bilim Sosyal Medya İnternet Giyilebilir Teknoloji Rehber Ürünler Son dakika Yazarlar
  1. Ana sayfa
  2. Topluluk
  3. Programlama
  4. Programlama Dilleri
Programlama Dilleri

Visual basic den anlayanlar?

Empatik03.03.20137 cevap1.188 görüntüleme
2013'den beri2.866 mesaj
#1
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
Cevaplar
2011'den beri505 mesaj
#2
Wikipedia'da grafikle güzel bir şeklde anlatımı var. link
Empatik Konuyu açan
2013'den beri2.866 mesaj
#3
Çok saol usta :) Mantığını kavradım sanırım gerisi bana kalıyor :D
Empatik Konuyu açan
2013'den beri2.866 mesaj
#4
algea dedi: ↑
Wikipedia'da grafikle güzel bir şeklde anlatımı var. link
Birde örnek program verir misiniz .?
2011'den beri505 mesaj
#5
Popüler bir algoritma internetten kolaylıkla bulabilirsin.
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 Konuyu açan
2013'den beri2.866 mesaj
#6
Bana basit bir şey lazım :S :D
2008'den beri7.675 mesaj
#7

Bu örnek üzerinden biraz uğraşla yapabilirsin.
Empatik Konuyu açan
2013'den beri2.866 mesaj
#8
Tamam engerex tüm olayı anladım saol :) Sanırım sıralamalar arasında en kolay olanı :D

Cevabını yaz

Cevap yazmak için giriş yap ya da üye ol. Eski forum kullanıcı adın ve parolanla girebilirsin.