| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Programmation Python >> Content
    Comment faire un tri par insertion dans Python
    Python est un langage de programmation idéal pour les débutants en raison de sa syntaxe du langage naturel , facile à suivre code indenté et types de données flexibles, qui ne sont pas interprétées jusqu'à ce que nécessaire . Lors de la programmation en Python, vous pourriez avoir besoin pour trier les données . Un tri par insertion est une sorte de base où Python commence au début d'un tableau et trie à travers elle un élément à la fois. Les éléments sont classés par rapport à l'autre au cours de chaque itération . Instructions
    1

    Accédez à votre éditeur Python, et ouvrez votre programme.
    2

    Définir la routine de tri par insertion. Par exemple, définir le type d'insertion pour trier les résultats des tests des élèves : Photos

    def InsertionSort ( scores)
    3

    Créer la boucle pour trier le tableau des scores. Par exemple, tapez :

    for n in range ( 1, len ( scores) ) : key = scores [n] i = n -1 while ( i> = 0) et (scores [1 ]> ; la clé) : Les scores [ i +1] = scores [i] i = i -1 scores [ i +1] = touche
    4

    Enregistrez votre programme et le tester. Reprenons l'exemple , tapez la commande suivante et appuyez sur "Entrée".

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

    Appelez le insertion routine de tri en tapant la commande suivante et appuyez sur "Entrée".

    InsertionSort ( TestScores )

    Python trie la liste de résultats de tests dans l'ordre croissant . Dans cet exemple , le rendement Python :

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

    Previous :

    next :
      articles connexes
    ·Comment faire un tableau dynamique 2D de chaînes en Py…
    ·Comment faire un Bot IRC From Scratch en Python 
    ·Comment ajouter une variable à lui-même dans Python 
    ·Comment écrire une série de Taylor en Python 
    ·Comment vérifier les dépendances en Python 
    ·Comment découper une chaîne en une liste en Python 
    ·Comment créer un dossier dans Python 
    ·Comment faire pour convertir un entier en binaire et ar…
    ·Comment faire pour convertir Epoch en Python 
    ·Comment afficher Matrices Python Facilement 
      articles en vedette
    ·Comment insérer des éléments d'une liste Voir dans u…
    ·Comment faire pour convertir une chaîne en date Format…
    ·Comment déclarer un constructeur en Java 
    ·Comment lire du texte entre deux balises HTML dans Visu…
    ·Quelle est la différence entre Java et J2EE 
    ·Comment écrire un programme Java pour estimer votre â…
    ·Comment faire pour modifier un objet ListView dans Visu…
    ·Comment faire pour créer la table incréments de l'aut…
    ·NetBeans et Oracle Tutoriel 
    ·Comment Algorithmes recherche en PHP 
    Copyright © Connaissances Informatiques http://fr.wingwit.com