Written for students and professionals, the book blends modern code, illustrations and computer science to help you pass the technical interview or build your next app. See how Swift works to create solutions for everyday systems as well as mobile apps. Swift Algorithm & Data Structures features the latest Swift 2.0 code and beautiful illustrations for Linked Lists, Big O Notation, Sorting, Generics, Closures, Hash Tables, Binary Search Trees, Stacks & Queues, Traversals, Graphs and more.
Nice book for beginner programmers. Built like a collection of almost independent articles, it can be a good cheat-sheet for a student or apply-to-my-first-swift-job guy.
I feel dumber having read this. Most code samples are incomplete, the author glosses over many finer points of algorithms (using hand-wavy expressions like "for math reasons") and the Swift code is just terrible. Proper use of type inference, optionals, structs vs. classes? The things that make Swift great and interesting as a language… there's nothing in this book.