Built with ❤️ for students and novice programmers, this tool is more than just a visualizer - it's your companion in the exciting journey of learning and understanding a fundamental concept in computer science and a stepping stone into the universe of algorithmic thinking. Whether you're a student grappling with the basics or a new programmer sharpening your skills, visualizing these algorithms can transform abstract concepts into tangible understanding.
Visualize Sorting Algorithms: Experience algorithms like Bubble Sort, Merge Sort, Quick Sort, under the hood!
Future Updates: We're not stopping here! Planned future updates include Visualizing List and Tree Traversals.
-
Node.js: This project requires you to have Node.js.
- Download and install it for running the application and managing dependencies.
-
Code Editor: You will also need a code editor like Visual Studio Code.
- Download and install for writing and navigating through the project's codebase.
- Clone the Repository
git clone https://github.com/mauiwowie88/sorting-visualizer.git - Open your Command Line & Paste Cloned Repo
- Navigate to the Project Directory
cd sorting-visualizer - Open Project in Code Editor
code . - Install Dependencies
npm i - Start Application
npm start
- Select an Algorithm: Choose from a variety of sorting algorithms.
- Adjust the Parameters: Customize the size and speed of the visualization.
- Watch, Learn, and Experiment: Observe how different algorithms sort data in real-time and
Happy Coding! ⌨️ App Under Development.