In the past few years, we have covered a whole host of iPhone apps for computer science students that can teach them C, Java, PHP, Python, and other programming languages. All these students will also have to master algorithms and data structures too. These 5 algorithms & data structures iPhone apps can help:
Algorithms Explained & Animated: this app explains and visualizes a wide variety of algorithms with animation. It covers sort, search, math, data compression, security, and other important topic. In Sim mode, you get to learn by doing.
Algorithms & Data Structures: a collection of resources that teaches you about algorithms and data structures in Swift.
Data Structure Display: a data structure learning app that visually demonstrates structures during operations. It has info on arrays, linked lists, stacks, tree structures, graphs, and a whole lot more.
Sorting Algorithms Visualised: as the name suggests, this app lets you compare sorting algorithms to see which one works best.
Binary Search Tree: visualizes binary search trees on your iOS device. It supports 0.5x 1.0x 2.0x 4.0x speed rate for animation. You can create trees, insert values, delete them, and perform traversal operations.
Have you found better algorithms and data structures apps for iPhone? Please share them here.