Algorithm Visualizer - Visualize Algorithms and Data Structures
Algorithm Visualizer is a free and ad-free mobile application available on the Android platform. Developed by Naman14, this program provides a unique opportunity to visualize various algorithms and data structures. The application is open source and available on Github.
The application includes visualizations such as Binary Search, Breadth First Search, Depth First Search, Dijkstra and Bellman Ford graph search, Sorting (Insertion sort and Bubble sort), Binary Search Tree (Search and create), Linked List (Insert, delete, traverse), and Stack (Push, pop, peek). Along with the code for visualization and implementation, descriptions, complexities, and references are also provided. Algorithm Visualizer is a must-have for anyone interested in computer science, programming, or algorithm visualization.