Tri à bulles en Python

・ Environnement d'exécution

Nom version
Python 3.7.1

Le code source est le suivant.

src = [3, 5, 1, 8, 5, 9]
print(src)

for i in range(len(src)-1):
    for j in range(len(src)-1-i):
        if src[j] > src[j+1]:
            tmp = src[j]
            src[j] = src[j+1]
            src[j+1] = tmp

print(src)

Le résultat de l'exécution est le suivant.

[3, 5, 1, 8, 5, 9]
[1, 3, 5, 5, 8, 9]

Merci d'avoir lu jusqu'au bout. Revoyons-nous.

Recommended Posts

Tri à bulles en Python
Tri personnalisé en Python3
Mise en œuvre du tri Stuge dans Python 3 (tri à bulles et tri rapide)
Trier naturellement le chemin en Python
[Python] Trier
Tri décroissant avec mongodb en python
Python #sort
Les débutants en Python organisent des sortes de bulles
Tri à bulles
Tri à bulles
Trier par date en python
Trier les gros fichiers texte en Python
Mise en œuvre du tri à bulles en Java (BubbleSort)
Quadtree en Python --2
Python en optimisation
CURL en Python
Métaprogrammation avec Python
Python 3.3 avec Anaconda
Géocodage en python
SendKeys en Python
Méta-analyse en Python
Unittest en Python
Époque en Python
Discord en Python
Implémentation de l'algorithme de "Algorithm Picture Book" en Python3 (Bubble Sort)
Allemand en Python
DCI en Python
tri rapide en python
nCr en python
N-Gram en Python
Programmation avec Python
Plink en Python
Constante en Python
FizzBuzz en Python
Sqlite en Python
Étape AIC en Python
LINE-Bot [0] en Python
CSV en Python
Assemblage inversé avec Python
Réflexion en Python
Constante en Python
nCr en Python.
format en python
Scons en Python 3
Puyopuyo en python
python dans virtualenv
PPAP en Python
Quad-tree en Python
Réflexion en Python
Chimie avec Python
Hashable en Python
DirectLiNGAM en Python
LiNGAM en Python
Aplatir en Python
Aplatir en python
Lors de la spécification de plusieurs clés dans le tri python
Nouveautés de Python 3.9 (2) - Tri des graphes non circulés dirigés en Python
Liste triée en Python
AtCoder # 36 quotidien avec Python