Skip to content

Code for our group's CSC 212 project (edited from original for my portfolio)

Notifications You must be signed in to change notification settings

rhbuckley/csc212-project2

Repository files navigation

CSC212 Project II

Summary

This is the capstone project for the Data Structure's & Algorithm's class at the University of Rhode Island. This is not our original submission, the original repository can be found here. The reason for this duplicate repository is this will be highly annotated to explain the reasoning behind our decisions throughout the project.

For the sake of transparency I (@rhbuckley) was responsible for the following items (if you are here to look at my code, I don't want to lead you the wrong way).

  • Everything in ./timing
  • Radix Sort (see ./sorts.cpp)
  • Google Slides Presentation

Though the skills demonstrated in this project do not show much detail in OOP, plenty of OOP principles can be seen within my react-sort repository, which also features a working page.

If you are still intererested in this project, I would also reccomend looking through the CSC 212 Report Presentation.pdf, as it definitely helps get a high level overview of this project.

Planning

We met multiple times over the weeks to discuss who would handle what algorithm, how we would share it visually and how to find the time complexity of each algorithm. Once we were able to use a visualizer we moved on to the presentation. This presentation will come to include graphs, comparisons and the logic behind the code. Once everything is set for our presentation and research we met again to record ourselves to see how efficiently we can discuss our findings. We would then divide up the report into pieces for us to begin and work together to fill any gaps for the report.

Web Based Visualizer Repository

https://github.com/rhbuckley/react-sort

Link to Report and Slides(For Visuals)

Report: https://docs.google.com/document/d/1WSx6-ZRZaJlZajsZyK1wAcaZz5Qb26S9LOeKu_LKgqE/edit

Slides: https://docs.google.com/presentation/d/198jq1ElFD1bG6yBklpuFODIFnROAGE2KifODl_4uUOU/edit#slide=id.g1e505e8bf10_0_2698

Link to Timing Results

https://docs.google.com/spreadsheets/d/1jiSgkbDMqYTOw1Me3Rl8kNnRPaS9W7h1etf-ExuQ6OA/edit#gid=1399677292

About

Code for our group's CSC 212 project (edited from original for my portfolio)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published