Algorithms & Data Structures with Swift - The Book – Wayne W Bishop

Wayne W Bishop

A practical guide to concepts, theory and code.

SWIFT ALGORITHMS


* ISBN - 9780692511763
* 98 Pages
* Printed in color
* Supports Swift 2.2
* Published - July 25th 2015

$ 18.95

 

 

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 modern syntax. See how Swift works to create solutions for everyday systems as well as mobile apps. 

 

WHY ALGORITHMS?

When creating modern apps, much of the theory inherent to algorithms is often overlooked. Swift Algorithms & Data Structures takes a fresh approach to explain concepts that power search engines, social networks and database systems.

 

CONTENTS

Based on the popular essay series, the book features the latest Swift 2.2 code and beautiful illustrations for the following techniques:

  • Linked Lists
  • Big O Notation
  • Sorting
  • Generics
  • Closures
  • Hash Tables
  • Binary Search Trees
  • Tree Balancing (Rotations)
  • Tries
  • Stacks & Queues
  • Graphs
  • Dijkstra's Shortest Path
  • Heaps & Heapsort Operations
  • Depth-First Search
  • Breadth-First Search
  • Control Structures
  • Recursion

 

THE EBOOK

Great for your Macbook, iPhone or iPad, get the best in EPUB format. Fully compatible with iBooks, create and track important notes from multiple devices. Access hyperlinks to reference material and keep everything synchronized with iCloud.

 

IN PRINT

More than an ebook, the printed version is professionally bound, measuring 8 x 10 in (21 x 26 cm). Great for classrooms as well as the office, the book features all the essays, references to additional topics and a bonus chapter on Swift closures.


WHAT PEOPLE ARE SAYING


"I have just finished purchasing and this is a much needed book for the Swift community - thanks!"

"Excellent content. Thank you for taking the time to do this and the quality is great.”

“Your series on algorithms is a life saver. Explanations are so simple yet succinct. Thanks!”

"Your material is incredibly informative. I am really enjoying your Swift algorithm series."

"Great book, thanks for your hard work. I've recommended it to several people who all went on to download it as well"

"With your book, I can interview with Swift as my programming language of choice. Thanks for all your effort."

"A very well-written and highly recommended book. I Love it."

"Just finished the book. Great read! Would definitely recommend reading it to others!"

"It's a must have for any Swift programmer! Fantastic."

"Love the clear writing and the attention to detail in the formatting. Really looking forward to reading through this!"

"Love this book so far! Thanks so much for writing it!"

“As someone who came to iOS from a non computer science background, this looks really valuable.”

“This material is really helpful due to the topics it deals with. It's helped me learn the Swift programming language.”

"The book is great in terms of refreshing the knowledge I learned in college, but with a modern language. Thanks for the great work!"