Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Visual Basics Programming >> Content
    Hvordan gjøre Bubble Sortering i VB.net
    The Bubble Sorter er en av de første sortering algoritmer lært av en informatikk student, siden det er en av de enkleste å implementere og mest intuitive . Den grunnleggende fremgangsmåte er enkel: med start fra begynnelsen av tabellen , beveger programmet gjennom matrisen etter en matrise element som er større enn den til sin rett , og bytter disse . Deretter starter over og gjentar den samme prosessen på det nye utvalget . Den gjør dette før det kan fortsette gjennom hele array uten å bytte elementer . I praksis , og dette gjør det se ut som om de større elementer i matrisen er bobler som flyter til toppen av tabellen. Instruksjoner
    en

    Åpen Visual Basic og klikk " Fil" og " Nytt prosjekt " for å opprette et nytt prosjekt . Velg " ConsoleApplication . " Når det gjelder tid til å taste inn koden i et reelt prosjekt med et grafisk brukergrensesnitt ( GUI ) , kan du bare kopiere denne funksjonen er det uten forbehold .
    2

    Lim inn følgende kode ovenfor " Main" funksjon : en

    Sub BubbleSort ( ByRef arr ( ) As Integer )

    Dim temp

    Dim bryter = sant

    Mens bryter

    slå = False

    For x = 0 For å arr.Length - 2
    p Hvis arr ( x ) > arr ( x +1 ) Da

    temp = arr ( x )

    arr ( x ) = arr ( x 1 )

    arr ( x +1 ) = temp

    switch = sant

    End If

    Neste

    End While

    End Sub

    En viktig ting å innse er at arr er gått inn i subrutinen " ByRef . " Dette gjør at funksjonen for å endre innholdet i matrisen
    3

    Lim følgende inn i " Main" -funksjon for å teste BubbleSort metode : .

    Sub Main ( )

    Dim arr = { 3, 4, 5232 , 1, 232 , 12, 34, 14, 21 , 213 , 213 , 21, 321 }

    Console.WriteLine ( " Sams ")

    For hver x I arr

    Console.Write ( x & " Hver x I arr

    Console.Write ( x & "")

    Neste

    Console.ReadKey ( )

    End Sub
    < p > End Module
    p Dette genererer en enkel , usortert utvalg av heltall og forteller BubbleSort å sortere dem , skriver så resultatene .

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan få tilgang til en Query List Box 
    ·Hvordan telle antall kolonner i en Access 2007 database…
    ·Hvordan finne VBA filer 
    ·Slik Clear en Radio Button på Visual Basic 
    ·Hvordan bruker jeg en Visual Basic 6 Queue 
    ·Slik bruker du Add Forms Logg Dialog i Visual Basic 6.0…
    ·Slik aktiverer du Fjernhjelp i registret med WSH 
    ·Adkomst: VBA Execute Query 
    ·Hvordan Link Visual Basic 
    ·Hvordan spare et OLE-objekt til en Access- tabell Ved h…
      Anbefalte artikler
    ·Slik kopierer du en fil med VBScript 
    ·Hvordan bruke caulk i GTK Radiant 
    ·Hvordan laste opp og endre størrelsen på et PHP MySQL…
    ·Character kode i starten av en streng i PHP 
    ·Hvor å Fastsette Runtime Error 2147467259 
    ·Hvordan utvikle et prosjekt Ark 
    ·Slik konverterer tekst til Java Script 
    ·Hvordan å kutte ned filstørrelse i XNA 
    ·Programmerer guide til EGA & VGA Kort 
    ·Grunnleggende MySQL Connection i PHP Scripts Med Feilko…
    Copyright ©  Datamaskin  http://www.datamaskin.biz/