Skip to content

This lab is designed to analyze a series of sorting algorithms and compare running times. Done for my Algorithms and Data Structures II class. More details can be found at Sorting_Lab_Objectives.pdf (Included in this repository)

Notifications You must be signed in to change notification settings

devEricA/SortingLab

This branch is 5 commits ahead of devEricA-zz/SortingLab:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

5d7d5a0 · Mar 29, 2022

History

10 Commits
Mar 29, 2022
Mar 26, 2020
Mar 29, 2022

Repository files navigation

SortingLab

This lab is designed to analyze a series of sorting algorithms and compare running times. Done for my Algorithms and Data structures II class.

Objectives, specifications, and details can be found at Sorting_Lab_Objectives.pdf (Included in this repository)

Run it yourself

These instructions are intended for Linux & Mac Users. It should be done within the terminal

Windows users should install WSL and conduct the deployment of this application within the terminal of that system.

  1. Ensure that you have pip installed

    • Linux: First check with pip --version. If an error occured, run sudo apt-get install python3-pip Note that apt-get may need to be changed depending on what package manager you are using.
    • Mac: Follow this guide
  2. Use pip to install numpy by inputting python3 -m pip install numpy into the terminal.

  3. Run the program via the terminal by inputting python3 sorting[ID_REDACTED].py, or use an IDE of your choice.

Additional notes

Compiled in a Linux Mint environment using python version 3.8.10

About

This lab is designed to analyze a series of sorting algorithms and compare running times. Done for my Algorithms and Data Structures II class. More details can be found at Sorting_Lab_Objectives.pdf (Included in this repository)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%