Project Description

Released, December 2020

This software project was completed in my Data Structures and Algorithms course at the University of Florida. It was the final project which involved researching sorting algorithms, and comparing the performances of 100,000 data points. Developed with a group of 3, we chose to focus on analyzing basketball player statistics and how players rank against another. The database of players and their stats are generated, because there aren't enough players in the NBA to reach 100,000 data points with the main stats that everyone looks at. We used the Quick sort and Heap sort algorithm to sort the database of players, then we compare the time it takes for each algorithm to run to completion.

Watch Breakdown

Project Outcome

Statistics Analyzer

2020

Team Size: 3 Members

Platform: Windows, Command Line

Language: C++

Development Time: 1 Month

My Role

  • User Interface Design
  • Sorting Algorithm Implementation

Responsibilities

  • Designing and Prototyping the UI
  • Implementing sorting algorithms w/ Main program functions

Contributions

  • Used Adobe XD to prototype and design UI
  • Researched and Developed code for heap sort and quick sort algorithms
  • Developed code for main program and user input functionality

Breakdown

For this project, I mainly served as the lead for the user interface and input functionality design. I also was the one who implemented the sorting algorithms into the code we had developed for the main program.