procori/QuickSort
Quick Sort App
Problem: Sort a list of integers from smallest to largest using quick sort
Input A comma separated list of integers
Output A bar graph that updates every second and shows the sorting process
Why I chose quick sort It is efficient and uses class material i found interesting
Decomposition 1. Take user input 2. Convert it into a list 3. Apply quick sort 4. Display sorted list
Pattern Recognition Repeatedly choose a pivot, split values into smaller and larger groups, and sort both sides
Abstraction User sees input, steps, and output All actual logic is handled in the background
Hugging Face Link (Add your link here)
Tested with normal lists duplicates sorted lists reverse sorted lists and single values
Limitations Large inputs are slower
Author Joshua Rankin 04/11/26
