Mobile Aug 28, 2019

Solving the 15-puzzle in Swift: A Look At Algorithms And Speed

Algorithms and optimization can sound daunting, but are a really interesting programming problem. In this talk, we’ll be looking at writing a solver for a puzzle, improving it along the way by making it more performant.

Some takeaways will be: more awareness for performance at scale how to approach writing a solver how to make algorithms generic and more generally applicable how to approach dealing with edge cases … all the while trying to write an easy to use, understandable API that encourages best practices.

https://twitter.com/BasThomas

https://swiftconf.com https://twitter.com/swiftconf