Exploring Execution Time Patterns in Python Sorting Algorithms: A Statistical Approach

Authors

  • Sammra Habib University of Central Punjab

DOI:

https://doi.org/10.58932/MULL0005

Keywords:

algorithm, sorting, performance, distribution, variation, Python, Bubble sort, selection sort, Merge sort, quick sort, Efficiency

Abstract

Organizing objects in computing? Otherwise, I hope that you get lucky in that digital mess. In my plan to examine this project, therefore, I was interested in test how some Python sorting algorithms actually perform in relation to speed. We mean the classics: bubble sort (rough), selection sort, merge sort and short quicksort as all obviously. I simply wrote code to execute each of them in Python and gave them a pile of random lists (large ones, small ones, whichever you want), executing each one and recorded the runtime. All those numbers? Goldmine to figure out which algorithms do make your time valuable, and which just a waste of it. In fact, what this is doing is to have a feel of how these sorting gimmicks apply to real-world data so that the next time somebody is trembling under the choice of algorithm, we actually have the receipts. The following sections discuss the existing literature, identify the methodology, report and discuss the results, and conclude about the inferences and recommendations.

Downloads

Published

2026-06-30

How to Cite

Sammra Habib. (2026). Exploring Execution Time Patterns in Python Sorting Algorithms: A Statistical Approach. Journal of Computing and Emerging Technologies, 1(1), 37–48. https://doi.org/10.58932/MULL0005

Issue

Section

Articles