diff --git a/Documentation/Short_Algorithms_Project_Report.doc b/Documentation/Short_Algorithms_Project_Report.doc new file mode 100644 index 0000000..7a5f1f0 Binary files /dev/null and b/Documentation/Short_Algorithms_Project_Report.doc differ diff --git a/Documentation/Short_Algorithms_Project_Report.pdf b/Documentation/Short_Algorithms_Project_Report.pdf new file mode 100644 index 0000000..4aeaa62 Binary files /dev/null and b/Documentation/Short_Algorithms_Project_Report.pdf differ diff --git a/README.md b/README.md index 3f584a3..3b34acd 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ # Sorting Algorithms Visualization Python -[![Python](https://img.shields.io/badge/Python-3.7%2B-blue.svg)](https://www.python.org) -[![Pygame](https://img.shields.io/badge/Pygame-2.0.1-blue.svg)](https://www.pygame.org) +[![Python](https://img.shields.io/badge/Python-3.11.3-blue.svg)](https://www.python.org) +[![Tkinter](https://img.shields.io/badge/Tkinter-8.6-brightgreen)](https://docs.python.org/3/library/tkinter.html) A visualization tool for various sorting algorithms implemented in Python. See how different sorting algorithms work and how they perform on different datasets. @@ -21,14 +21,14 @@ A visualization tool for various sorting algorithms implemented in Python. See h ## Prerequisites -- Python 3.7 or higher -- Pygame library (https://www.pygame.org) +- Python 3.10+ or higher +- Tkinter library (https://docs.python.org/3/library/tkinter.html) ## Getting Started: 1. Clone this repository to your local machine. 2. Install the required dependencies by running the following command: - `pip install pygame` + `pip install tkinter` 3. Run the program by executing the following command: `python main.py` 4. Use the user interface to select a sorting algorithm, dataset, and adjust the visualization settings. @@ -36,12 +36,12 @@ A visualization tool for various sorting algorithms implemented in Python. See h ## Authors: -- Nazir (@nazir20) -- Judy (@judy-nkwama) -- Asli (@asliBozkurt) +- Nazir Sharifi(@nazir20) +- Judy Nkwama(@judy-nkwama) +- Aslı Bozkurt(@asliBozkurt) ## Screenshots: -![Demo Gif](_Captures/Screenshot1.png) -![Demo Gif](_Captures/Screenshot2.png) -![Demo Gif](_Captures/Screenshot3.png) +![Demo Gif](_Captures/sc1.png) +![Demo Gif](_Captures/sc2.png) +![Demo Gif](_Captures/sc3.png) diff --git a/_Captures/Screenshot1.png b/_Captures/Screenshot1.png deleted file mode 100644 index 5ec4a44..0000000 Binary files a/_Captures/Screenshot1.png and /dev/null differ diff --git a/_Captures/Screenshot2.png b/_Captures/Screenshot2.png deleted file mode 100644 index 6c45c52..0000000 Binary files a/_Captures/Screenshot2.png and /dev/null differ diff --git a/_Captures/Screenshot3.png b/_Captures/Screenshot3.png deleted file mode 100644 index a33ea87..0000000 Binary files a/_Captures/Screenshot3.png and /dev/null differ diff --git a/_Captures/gif.gif b/_Captures/gif.gif index 176a00c..8625fcc 100644 Binary files a/_Captures/gif.gif and b/_Captures/gif.gif differ diff --git a/_Captures/nothing.txt b/_Captures/nothing.txt deleted file mode 100644 index d18de96..0000000 --- a/_Captures/nothing.txt +++ /dev/null @@ -1 +0,0 @@ -asas diff --git a/_Captures/sc1.png b/_Captures/sc1.png new file mode 100644 index 0000000..ed35c54 Binary files /dev/null and b/_Captures/sc1.png differ diff --git a/_Captures/sc2.png b/_Captures/sc2.png new file mode 100644 index 0000000..3df611f Binary files /dev/null and b/_Captures/sc2.png differ diff --git a/_Captures/sc3.png b/_Captures/sc3.png new file mode 100644 index 0000000..f654bb6 Binary files /dev/null and b/_Captures/sc3.png differ diff --git a/__pycache__/sorting_algorithms.cpython-39.pyc b/__pycache__/sorting_algorithms.cpython-39.pyc new file mode 100644 index 0000000..b86cd9e Binary files /dev/null and b/__pycache__/sorting_algorithms.cpython-39.pyc differ diff --git a/main.py b/main.py index f3d795f..9668fa1 100644 --- a/main.py +++ b/main.py @@ -16,6 +16,7 @@ graph_type = StringVar() sorting_alg = SortingAlgorithms() + # Buttons def start_btn():