Advanced Sorting Algorithms Benchmark
TimSort · Radix Sort · Bucket Sort · Python · Performance Analysis
A Machine Learning / Algorithms coursework project implementing and benchmarking three advanced sorting algorithms (TimSort, Radix Sort, Bucket Sort) across three dataset types (random, nearly sorted, reversed) at sizes from 500 to 100,000 elements. Produces performance comparison visualizations.
PythonNumPyMatplotlibPandas+3 more