| 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 >> Python Programming >> Content
    Hvordan laver man en Insertion Sorter i Python
    Python er et ideelt programmeringssprog for begyndere på grund af sin naturlige syntaks , der er nem at følge indrykket kode og fleksible datatyper , der ikke er fortolket indtil nødvendig. Ved programmering i Python, kan du blive nødt til at sortere data. En insertion art er en grundlæggende slags hvor Python starter ved begyndelsen af ​​en matrix og sorterer gennem det ene element ad gangen . Elementer er sorteret i forhold til hinanden under hver iteration . Instruktioner
    1

    adgang til din Python editor, og åbne dit program.
    2

    Definer indsættelsen slags rutine. For eksempel definerer indsættelse slags til sortering studerendes prøveresultater : Hej

    def InsertionSort ( scores)
    3

    Opret løkken til at sortere gennem den vifte af scores. Skriv f.eks : Hej

    for n i området ( 1 , Len ( scores) ) : key = scoringer [ n] i = n -1 while ( i> = 0) og (scores [ 1 ] > , nøgle) : scores [ i +1 ] = scoringer [i] i = i -1 scoringer [ i +1 ] = tast
    4

    Gem dit program og teste det. Fortsat eksempel skrive følgende og trykke på " Enter. "

    TestScores = [86 , 55, 92 , 67, 75 , 83, 95]
    5

    Ring til indsættelse sortere rutine ved at skrive følgende og trykke på " Enter".

    InsertionSort ( TestScores )

    Python sorterer listen over prøveresultater i stigende orden. I dette eksempel Python vender tilbage : Hej

    [55 , 67 , 75, 83, 86 , 92, 95]

    Forrige :

    næste :
      Relaterede artikler
    ·Python List Overskriver 
    ·Sådan læses en CSV-fil i Python 
    ·Sådan Konverter Python til EXE 
    ·Sådan Set Up en tabel i Python 
    ·Regular Expression Tutorial for Python 2.5 
    ·Hvordan at finde indeks for en streng i Python 
    ·Hvordan laver permanente ændringer Sys.Path 
    ·Sådan Raise en advarsel i Python 
    ·Hvordan at finde gennemsnittet af en liste i Python 
    ·Sådan Find den Længste String af Input i Python 
      Anbefalede Artikler
    ·Sådan oprettes en PERL Filer 
    ·Sådan Konverter portlets til Servlets 
    ·Sådan deaktiveres Task Manager i VB.Net 
    ·Sådan ændre en Java-kildekoden i en Flow Chart 
    ·Hvordan man laver en Grading funktion i Python 
    ·Hvad er en ISO Programmør 
    ·Sådan Block Underdomæner i PHP 
    ·Sådan bruges memcpy Funktion i C + + 
    ·Sådan flytte et objekt ved hjælp af træk i XCode 
    ·Kan Method InputStream Afkast i Java 
    Copyright © Computer Viden http://www.computerdk.com