Skip to content
An iOS application which simplifies the learning process of complex algorithms through GIF images and visualisations.
Swift Ruby
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.


A simple, user friendly application created with respect to students who want to learn and master algorithms. Made in Swift.

This is the iOS version of the app, originally inspired from Algo-Explorer by Amanjeet Singh


alt_text alt_text alt_text alt_text alt_text

List of Algorithms Available Currently:

  1. Sorting - Bubble Sort, Merge Sort, Quick Sort, Heap Sort, Insertion Sort, Selection Sort
  2. Searching - Linear and Binary Search
  3. Dynamic Programming - 0-1 Knapsack, Matrix Chain Multiplication, Longest Common Subsequence, Binomial Coefficient
  4. Graphs - Floyd-Warshall Algorithm, Dijsktra's Algorithm


  1. Handle small bugs appropriately .
  2. Due to the lack of a proper REST-based Service, all data is currently local.

I downloaded the project, what now?

  1. Go to the file directory and do a pod install. You must have Cocoapods installed on your system. For more information on Cocoapods, visit here.
  2. Open AlgoExplorer.xcworkspace
  3. Build and Run the project !


  1. Swift 3.0
  2. Xcode 8.0+
  3. Cocoapods 1.2.0 (Beta), should work with the stable release as well, although not tested.
You can’t perform that action at this time.