Ceux-ci sont uniquement à des fins de démonstration. Il existe de nombreuses implémentations de toutes sortes dans la bibliothèque standard Python qui sont bien meilleures pour des raisons de performances. De Wikipedia: Le tri à bulles, parfois appelé tri descendant, est un algorithme de tri simple qui parcourt à plusieurs reprises la liste à trier, compare chaque paire d'éléments adjacents et les échange s'ils sont dans le mauvais ordre. Le passage dans la liste est répété jusqu'à ce qu'aucun échange ne soit nécessaire, ce qui indique que la liste est triée.

Bibliothèques alternatives à TheAlgorithms

python-ds

Pas de non-sens et pas de référentiel BS sur la façon dont le code de structure de données devrait être en Python - simple et élégant.

app-ideas

Une collection d'idées d'applications qui peuvent être utilisées pour améliorer vos compétences en codage.
  • 55.5k
  • MIT

Design Patterns

Modèles de conception implémentés en Java.

Visual Studio Code

Code Visual Studio.

Ionic Framework

Une puissante boîte à outils d'interface utilisateur multiplateforme pour créer des applications iOS, Android et Web progressives de qualité native avec HTML, CSS et JavaScript.

sortedcontainers

Types de conteneurs triés Python: liste triée, dictée triée et ensemble trié.

build-your-own-x

🤓 Construisez le vôtre (insérez la technologie ici) [Déplacé vers: https://github.com/codecrafters-io/build-your-own-x] (par danistefanovic).
  • 141.2k

developer-roadmap

Feuille de route pour devenir développeur en 2022.
  • 200.7k
  • TypeScript
  • GNU General Public License v3.0

more-itertools

Plus de routines pour opérer sur les itérables, au-delà des itertools.

Pyadomd

Une approche pythonic pour interroger les modèles de données SSAS.
  • 12
  • Python
  • Apache License 2.0

python-patterns

Une collection de modèles de conception/idiomes en Python.

thefuck

Magnifique appli qui corrige votre précédente commande console..

algorithms

ClointFusion

Cloint Inde Pvt. Plateforme Pythonic RPA (Automation) de Ltd (ClointFusion).
  • 31
  • Python
  • GNU General Public License v3.0

new-world-fishing-bot

script python convivial qui est capable d'attraper du poisson dans le jeu New World.
  • 300
  • Python
  • GNU General Public License v3.0 only

pyJoules

Une bibliothèque Python pour capturer la consommation d'énergie des extraits de code.

Vue.js

🖖 Vue.js est un framework JavaScript progressif et adoptable progressivement pour créer une interface utilisateur sur le Web.

coding-interview-university

Un plan d'études complet en informatique pour devenir ingénieur logiciel.
  • 224.7k
  • Creative Commons Attribution Share Alike 4.0

javascript-algorithms

📝 Algorithmes et structures de données implémentés en JavaScript avec des explications et des liens vers d'autres lectures.

Code-Server

Code VS dans le navigateur.