From Classic Computer Science Problems in Swift by David Kopec

Take 42% off the entire book. Just enter code slkopec into the discount code box at checkout at manning.com.

Classic Computer Science Problems in Swift deepens your Swift language skills by exploring foundational coding techniques and algorithms. As you work through examples in search, clustering, graphs, and more, you’ll remember important things you’ve forgotten and discover classic solutions to your “new” problems. All examples are written in Swift 4.1. The slide deck below explores searching a maze with A* search in Swift.

slideshare-a-asterisk-search-in-swift-navigating-a-maze