Solve the N-Queens problem using Simulated Annealing! Includes a graphical interface to visualize the algorithm in action, with speed control and pause/resume options.
-
Updated
Mar 15, 2025 - Python
Solve the N-Queens problem using Simulated Annealing! Includes a graphical interface to visualize the algorithm in action, with speed control and pause/resume options.
A collection of Manim animation scripts demonstrating UI/UX transitions, sorting algorithms, and data structures. These scripts complement the article *Using Manim for Making UI Animations* by providing real examples of visual concepts
A command-line program to visualize sorting algorithms by randomizing an image and then allowing a given algorithm to re-sort it.
A Python implementation of John Conway's Game of Life using pygame. This simulation of cellular automata follows simple rules to create complex, evolving patterns.
A Pygame application to visualize sorting algorithms with animation, sound, and interactive controls.
A benchmarking toolkit for comparing Kruskal's and Prim's minimum spanning tree algorithms across various graph configurations, with visualization tools and performance analysis reports.
A Python-based visualization of the Chinese Remainder Theorem.
Interactive visualization tool for Dijkstra's shortest path algorithm built with PyQt6
A nice python visualizer for sorting algorithms!
Prime spiral generator written in Python.
Visualize how Fortune's algorithm constructs Voronoi diagram.
Interactive pathfinding algorithm visualizer with A*, Dijkstra, and Bellman-Ford - Built with Python and Pygame
Algorithm visualizer game with pygame showcasing visualization of Popular algorithms
A Python-based sorting algorithm visualizer that demonstrates Bubble, Quick, Merge, and Radix Sort with step-by-step animations using Matplotlib. Includes performance comparison, command-line customization, and side-by-side algorithm insights.
An interactive Python tool to visualize and compare heuristic algorithms solving the Traveling Salesperson Problem (TSP). Ideally demonstrates the behavior of Hill Climbing, Genetic Algorithm, and Ant Colony Optimization
Real-time audio visualizer featuring a custom recursive Cooley-Tukey FFT implementation. Developed in Python using Pygame and NumPy to demonstrate digital signal processing algorithms.
A Python script to visually compare the performance of Breadth-First Search (BFS), Depth-Limited Search (DLS), and Iterative Deepening Search (IDS) graph algorithms using matplotlib.
This repository demonstrates the Bubble Sort algorithm through a clear textual explanation and a step-by-step visual animation using Python and OpenCV. Perfect for beginners who want to understand how sorting works behind the scenes.
An educational platform for visualizing algorithms with active learning features, built on a scalable registry-based architecture.
Maze problem with two different approaches (Graph theory, Q-Learning)
Add a description, image, and links to the algorithm-visualization topic page so that developers can more easily learn about it.
To associate your repository with the algorithm-visualization topic, visit your repo's landing page and select "manage topics."