Skip to content

angrynarwhal/cs3050-Quicksort

Repository files navigation

cs3050-Quicksort

Developed using python3.12.6

Setup Jupyter Notebook

  1. Fork the reposistory
  2. Clone your fork
  3. Create and activate the python virtualenv
python3 -m venv .venv
source .venv/bin/activate
  1. Install libraries needed: pip install -r requirements.txt
  2. jupyter lab

Exit notebook for next section

Run Flask App using D3 Javascript Library

  1. Setup the Jupyter Notebook first
  2. Activate the virtual environment as described above
  3. python app.py
  4. http://127.0.0.1:8002/ in your browser

Run Flask App using Dash & Plotly (Quick Sort)

  1. All steps above, including an activated python venv
  2. python quickstort-dash.py
  3. http://127.0.0.1:8002/ in your browser

Run Flask App using Dash & Plotly (Heap Sort)

  1. All steps above, including an activated python venv
  2. python heapsort-dash.py
  3. http://127.0.0.1:8002/ in your browser

View the Heap Sort D3 Example

  1. Find heap_sort_visualization.html in your file browser
  2. Open the file in your browser (Chrome, Firefox, etc.)

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages