Written for students and professionals, Swift Algorithms & Data Structures blends modern code, illustrations, and computer science to help you pass the technical interview or build your next App.
Swift In Action
Introduced by Apple in 2014, Swift is quickly becoming the language of choice due to its simplicity and new syntax. See how Swift works to create solutions for standard systems as well as mobile apps.
When creating modern apps, much of the theory inherent to algorithms is often overlooked. Swift Algorithms & Data Structures takes a fresh approach to explaining concepts that power search engines, social networks and database systems.
Now in its 3rd edition
and read by developers in over 70 countries
, the book features the latest production Swift
code and beautiful illustrations for the following techniques:
Big O Notation
Binary Search Trees
Tree Balancing (Rotations)
Stacks & Queues
Dijkstra's Shortest Path
Heaps & Heapsort Operations
Have questions? Feel free to check out the frequently asked questions or contact us.