/SortingProject

This is super simple project for displaying different type of sort algorithms.

Primary LanguageShaderLab

Sorting Project with Unity

This repository contains a Unity project written in C# that provides visualization for various sorting algorithms. Users can test different scenarios and observe the performance of different sorting algorithms on their device. The project includes five screenshots showcasing the application's interface and an APK file for Android users to easily install the application on their devices.

Sorting Algorithms

The project includes visualization for the following sorting algorithms:

  • Heap Sort
  • Insertion Sort
  • Merge Sort
  • Quick Sort
  • Radix Sort
  • Selection Sort
  • Tree Selection Sort

Screenshots

Choosing a Selection Choosing a Selection Choosing a Selection Chossing a Quick Sort Chossing a Radix Sort

Installation

  1. Clone this repository to your local machine.
  2. Open the project in Unity.
  3. Build the project for your desired platform.
  4. Alternatively, for Android users, download the provided APK file from the repository and install it on your device.

Usage

  1. Launch the application on your device.
  2. Select the sorting algorithm you want to visualize.
  3. Input the data you want to sort or use pre-generated data.
  4. Start the visualization to observe the sorting process.
  5. Analyze the performance of different sorting algorithms based on your observations.

Contributing

Contributions are welcome! If you want to contribute to this project, feel free to fork the repository and submit a pull request.

Issues

If you encounter any issues or have suggestions for improvement, please open an issue on GitHub.

License

This project is licensed under the MIT License - see the LICENSE file for details.