Welcome to the LinearSearch-Visualizer! This tool helps you visualize the Linear Search algorithm step-by-step. It's an interactive project built with Tkinter, allowing you to observe how the algorithm searches through an array for a target value. π§βπ»
Check out the demo video below to see the Linear Search in action:
- π’ Real-time Visualization: Watch the algorithm compare elements in real-time.
- π Custom Input: Customize the array and target value to explore different cases.
- βΈοΈ Step-by-Step Execution: Pause the search and move through each step manually.
- Python π (with Tkinter for GUI)
- Tkinter provides a simple graphical interface for interaction.
- Clone the repository:
git clone https://github.com/codeprnv/LinearSearch-Visualizer.git
- Navigate to the project directory and run the script:
python main.py
- Interact with the visualizer to observe the Linear Search process!
We welcome contributions! Follow these steps to contribute:
- Fork the repository by clicking on the "Fork" button at the top right of the repo page.
- Clone your fork to your local machine using:
git clone https://github.com/codeprnv/LinearSearch-Visualizer.git
- Create a new branch for your changes:
git checkout -b your-branch-name
- Make your changes, then commit:
git commit -m "Description of your changes"
- Push your changes to your fork:
git push origin your-branch-name
- Create a pull request to the original repository.
Feel free to suggest improvements or add new features! π
This layout is designed for clarity and ease of navigation. Let me know if you'd like to make further changes!