Dernière Publications

quelques lumières montrant un effet indiquant la vitesse
Listes Chaînées et Leurs Utilisations

Les listes chaînées sont des structures de données simples composées de deux parties principales. Une partie qui contient les données réelles et une autre pour les informations sur l'élément de liste suivant. Il existe 3 principaux types de listes liées ; listes liées simples, listes doublement liées et listes liées circulaires qui. Habituellement, les listes liées ont une partie qui agit comme tête, vous pouvez choisir de "terminer" vos listes liées par une queue ou vous pouvez également l'utiliser vide.

Ilker Akbiyik
quelques lumières montrant un effet indiquant la vitesse
Tri Rapide Avec Python

Le tri rapide est un autre algorithme de division et de conquête que nous pouvons utiliser pour trier nos tableaux/listes. Tout d'abord, nous choisissons un point de pivot. Après avoir choisi ce point de pivot (ou valeur), nous mettrons les plus petites valeurs à sa gauche et les plus grandes à sa droite. Nous allons diviser notre tableau/liste par ce point pivot et appeler notre algorithme de tri de manière récursive jusqu'à ce que nous ayons trié la liste.

Ilker Akbiyik
fusionner des routes
Tri Par Fusion Avec Python

Probablement mon algorithme de tri préféré et celui qui a pris le plus de temps à comprendre. J'espère pouvoir vous aider à comprendre comment fonctionne cet algorithme. Nous divisons essentiellement notre tableau (ou liste) de manière récursive jusqu'à ce que les morceaux soient suffisamment petits pour être triés. Enfin, nous pouvons commencer à les trier et lancer la "fusion". Cela semble vraiment simple, non ? Allons droit au but !

Ilker Akbiyik

Trending

Mes favoris