Key points are not available for this paper at this time.
La fonction sorted() dans le langage de programmation Python est devenue le choix principal parmi les développeurs pour les opérations de tri. Par conséquent, cette étude propose une analyse comparative de divers algorithmes de tri classiques et des mécanismes de tri intégrés de Python, dans le but d'identifier l'algorithme de tri le plus efficace en termes de temps. L'analyse consiste à évaluer la complexité temporelle de chaque algorithme tout en manipulant des tableaux de données allant de 10 à 1 000 000 éléments en utilisant Python. Ces tableaux sont peuplés de valeurs numériques générées aléatoirement comprises entre 1 et 1000. Les algorithmes de référence utilisés comprennent le tri par tas, le tri de Shell, le tri rapide et le tri par fusion. Un mécanisme de boucle est appliqué à chaque algorithme, et leur vitesse d'exécution est mesurée en utilisant la bibliothèque 'time.perf_counter()' de Python. Les résultats de cette étude indiquent collectivement que l'algorithme standard de Python surpasse les algorithmes de tri classiques, y compris Heapsort, Shellsort, Quicksort et Mergesort, en termes d'exécution.
Wibowo et al. (Jeudi) ont étudié cette question.
Synapse has enriched 5 closely related papers on similar clinical questions. Consider them for comparative context: