Book

Learn Data Structures And Algorithms With Swift 5.6

Pick up and master DSA (Data Structures & Algorithms) — a practical, interview-focused guide written in Swift.


Learn Data Structures And Algorithms With Swift 5.6 — book cover

During my career, I interviewed at Agoda, Google, Meta and TikTok. Along the way, I wrote down everything I learned preparing for those interviews — data structures, algorithms, and more than 60 real interview questions with worked answers.

This book collects that knowledge for computer science students, developers who want to go deeper on the fundamentals, or engineers preparing for their next interview. Data structures and algorithms aren't as complicated as university courses often make them look with a heavy mathematical approach — this book favors a practical, example-driven one instead, written entirely in Swift.

FormatKindle eBook & Paperback
LanguageEnglish
Published2023
What's covered
Big-O notation Arrays, Strings, Sets, Dictionaries Linked Lists, Stacks, Queues Trees, BSTs, AVL Trees, Tries Heaps & Priority Queues Graphs & Graph Traversals Sorting Algorithms Search Algorithms Bit Manipulation Recursion vs Iteration Dynamic Programming Two Pointers & Sliding Window Backtracking 60+ Interview Questions