| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Visual Basics Programmering >> Content
    Sådan Gør Bubble Sorting i VB.net
    The Bubble Sort er en af ​​de første sortering algoritmer lært af en computer science student , da det er en af ​​de enkleste at gennemføre og mest intuitive . Den grundlæggende procedure er enkel: med udgangspunkt i begyndelsen af array , bevæger programmet sig gennem array udkig efter et array element, der er større end den ene til sin ret , og swaps dem . Derefter starter forfra og gentager den samme proces på det nye array. Det gør dette, indtil den kan fortsætte gennem hele systemet uden at bytte elementer. I praksis gør denne det ser ud som om de større elementer i arrayet er bobler , der flyder til toppen af matrixen. Instruktioner
    1

    Open Visual Basic og klik på " File " og " Nyt projekt " for at oprette et nyt projekt . Vælg " ConsoleApplication ". Når det drejer sig tid til at indtaste din kode i et egentligt projekt med en Graphical User Interface ( GUI) , kan du blot kopiere denne funktion der uden ændringer.
    2

    Indsæt følgende kode over "Main" funktion : Hej

    Sub BubbleSort ( ByRef arr () As Integer )

    Dim temp

    Dim kontakt = Sand

    switch

    skifte = False

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

    temp = arr (x )

    arr (x) = arr (x +1)

    arr (x +1) = temp

    switch = Sand

    End If < br >

    Næste

    End Mens

    End Sub

    En vigtig ting at erkende, er , at arr er gået ind i underprogrammet " ByRef ". Dette gør det muligt for funktionen til at ændre indholdet af array
    3

    Indsæt følgende i "Main "-funktionen til at teste BubbleSort metode: .

    Sub Main ( )

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

    Console.WriteLine ( " Unsorted " )

    For Each x In arr.

    Console.Write (x & " Hver x In arr.

    Console.Write (x & "")

    Næste

    Console.ReadKey ()

    End Sub
    < p > Slut Modul

    Dette skaber en enkel, usorteret vifte af heltal og fortæller BubbleSort at sortere dem, så udskriver resultaterne.

    Forrige :

    næste :
      Relaterede artikler
    ·VBA Dollar - signeret funktioner 
    ·Sådan oprettes en Message Box i Visual Basic 
    ·Sådan oprettes en Visual Basic-projekt ved hjælp af P…
    ·Sådan Fremhæv tekst i en tekstboks i VB.NET 
    ·Hvordan vil rotere et billede Brug Matrix Class i Vb.Ne…
    ·Sådan oprettes en tabel i VB.NET 
    ·Sådan oprettes Equalizer Grafer i Visual Basic 
    ·Sådan Gør Tilfældige tal i Visual Basic 
    ·Sådan bruges en region Class for at fjerne dele af et …
    ·Sådan køres EXE i VBScript 
      Anbefalede Artikler
    ·Sådan vendes tilbage til Form1 fra Form2 i Visual Basi…
    ·Memory Leak Detection Tools 
    ·Sådan får du adgang en Make Table Query Autonummereri…
    ·Sådan Indsæt eller Opdater MySQL 
    ·Hvordan man skriver PHP Scripts 
    ·Sådan aktiveres PHP Detect Operating System 
    ·Sådan Konverter Java Objects 
    ·Sådan bruges Visual Basic 2008 Express 
    ·Sådan Luk alle åbne browservinduer Med Java 
    ·Sådan Konverter Float til String i C + + 
    Copyright © Computer Viden http://www.computerdk.com