Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Visual Basics Programmering >> Content

    Hur man gör Bubble Sortering i VB.net

    The Bubble Sort är en av de första sorteringsalgoritmer lärt av ett datavetenskap student, eftersom det är en av de enklaste att implementera och mest intuitiva . Den grundläggande proceduren är enkel : med början i början av arrayen , går programmet igenom arrayen söker ett array-element som är större än den till sin rätt , och swappar dem . Det börjar sedan om och upprepar samma process på den nya arrayen . Det gör detta tills det kan gå igenom hela arrayen utan att byta element . I praktiken , detta gör det se ut som om de större element i uppsättningen är bubblor som flyter till toppen av arrayen. Instruktioner
    1

    Öppna Visual Basic och klicka på "File " och " Nytt projekt " för att skapa ett nytt projekt . Välj " ConsoleApplication . " När det blir dags att skriva in din kod i ett verkligt projekt med ett grafiskt användargränssnitt ( GUI ) , kan du helt enkelt kopiera den här funktionen där utan modifikation .
    2

    Klistra in följande kod ovanför " Main" funktion :

    Sub BubbleSort ( ByRef arr ( ) As Integer ) katalog

    Dim temp

    Dim switch = Sant

    switch

    växla = False

    För x = 0 Till arr.Length - 2 Review p Om arr ( x ) > arr ( x +1 ) Sedan

    temp = arr ( x ) katalog

    arr ( x ) = arr ( x +1 ) katalog

    arr ( x +1 ) = temp

    switch = Sant

    End If

    Nästa

    Slut Medan

    End Sub

    En viktig sak att inse är att arr förs in i subrutinen " ByRef . " Detta gör att funktionen för att ändra innehållet i arrayen
    3

    Klistra in följande i " Main" -funktion för att testa BubbleSort metod : .

    Sub Main ( )

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

    Console.WriteLine ( " Osorterade " )

    För varje xi arr

    Console.Write ( x & " Varje x I arr

    Console.Write ( x & " " ) katalog

    Nästa

    Console.ReadKey ( ) katalog

    End Sub

    ändmodul

    Detta genererar en enkel , osorterade array av heltal och berättar BubbleSort att sortera dem , så skrivs resultatet .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur du väljer ett område i VB.Net
    ·Hur man går från textruta till Textruta i Visual Basi…
    ·Hur ansluta VB6 till PHP Med ODBC
    ·Varför är SQL Server installeras med Visual Basic 200…
    ·Hur hämta nummer i ett Query för Access
    ·Lista de grundläggande datatyper finns i Visual Basic
    ·Hur man fråga en HTML Body i LINQ
    ·Hur vill kolla en fastighet i Access VBA
    ·Hur Rulla en text i VB.Net
    ·Hur man skickar ett HTML-mail med VB
    Utvalda artiklarna
    ·Lägga till kontroller till Google Maps API
    ·Så här ställer du in Caret Position i en DIV på Jav…
    ·Hur kan jag helt enkelt skapa en Site Map
    ·Hur man skapar en relationsdatabas Modell
    ·Lista över CF9 Funktioner
    ·Hur man beräknar tid mellan två datum i PHP
    ·Lägga till en Main till en fil i NetBeans
    ·Dynamiska webbsidor i PHP
    ·Hur konvertera Hex till Binary i Visual Basic
    ·Hur konvertera Visual Logic till Visio
    Copyright © Dator Kunskap http://www.dator.xyz