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.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
AlgoExplorer.xcodeproj
AlgoExplorer.xcworkspace
AlgoExplorer
Pods
Podfile
Podfile.lock
README.md

README.md

AlgoExplorer-iOS

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

Screenshots:

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

To-Do

  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 !

Requirements

  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.