Hallo Zusammen
Ich versuchen den Sortieralgorithmus Bubblesort umzusetzten.
Ich habe den Code in 2 Formularen. Zuerst rufe ich via Button den ersten Codeteil auf. Dort übergeben ich den eingegebenen Text in eine Variable.
Bei ausgelagerten Code wende ich dann den Sortieralgorithmus an. Diesen habe ich mit Hilfe von einem Struktogramm und Forumeinträgen gemacht.
Wenn ich den Code ausführe passiert einfach nichts. Es kommt keine Fehlermeldung.
Ich glaube es könnten zwei Fehler sein. 1. Ich rufe den 2 Codeteil nicht richtig auf. 2. Ich übergebe schlussentlich kein Resultat.
Hoffe jemand von euch kann mir aufzeigen wo der Fehler liegt.
Hier mein aktueller Code
Vielen Dank für jeder der mir helfen will!
Ich versuchen den Sortieralgorithmus Bubblesort umzusetzten.
Ich habe den Code in 2 Formularen. Zuerst rufe ich via Button den ersten Codeteil auf. Dort übergeben ich den eingegebenen Text in eine Variable.
Bei ausgelagerten Code wende ich dann den Sortieralgorithmus an. Diesen habe ich mit Hilfe von einem Struktogramm und Forumeinträgen gemacht.
Wenn ich den Code ausführe passiert einfach nichts. Es kommt keine Fehlermeldung.
Ich glaube es könnten zwei Fehler sein. 1. Ich rufe den 2 Codeteil nicht richtig auf. 2. Ich übergebe schlussentlich kein Resultat.
Hoffe jemand von euch kann mir aufzeigen wo der Fehler liegt.
Hier mein aktueller Code
VB.NET-Quellcode
- Public Function bubblesort(ByVal eingabe As String)
- Dim strZuSortieren As String = eingabe
- Dim chTemp As Char
- Dim i As Integer
- Dim j As Integer
- Dim intVariabel As Integer
- Dim intAnzahlZeichen As Boolean
- intAnzahlZeichen = Len(strZuSortieren)
- intVariabel = 1
- For j = 1 To intAnzahlZeichen - intVariabel
- For i = 1 To intAnzahlZeichen - 1
- If Mid(strZuSortieren, 1, 1) > Mid(strZuSortieren, 1 + 1, 1) Then
- chTemp = Mid(strZuSortieren, i + 1, 1)
- Mid(strZuSortieren, i + 1, 1) = Mid(strZuSortieren, i, 1)
- Mid(strZuSortieren, i, 1) = chTemp
- End If
- Next i
- intVariabel = intVariabel + 1
- Next j
- eingabe = strZuSortieren
- Return eingabe
- End Function
Vielen Dank für jeder der mir helfen will!
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von „inf12i“ ()