AlgoViewer is now available
AlgoViewer is live on the App Store. An app to visualize algorithms and data structures step by step, with code examples in Swift, Python and Java.
AlgoViewer is now available on the App Store 🎉
After months of work, the app has been approved and is ready to download. I built it because I’ve always found it hard to understand how algorithms work just by reading theory — so I wanted to make something where you can see them in action.
What can you do with AlgoViewer?
Visualize step by step how over 20 algorithms work — from the classic sorting ones like Bubble Sort, Quick Sort and Merge Sort, to data structures like linked lists, binary trees, AVL trees, graphs and more. Each one with its animation, explanation and code examples in Swift, Python and Java.
It also has a quiz mode to test what you’ve learned, an achievement system, the option to mark your favorites, and it’s available in English and Spanish.
Works completely offline and backs up your progress in iCloud.
If you’re studying algorithms, preparing for technical interviews, or just curious about how all this works under the hood, I think it can help you.