Books
Brandon Mitchell

Think in Algorithms

Unlock the power of algorithmic thinking with this visual, no-jargon guide. Perfect for curious beginners and self-taught programmers, this book makes complex concepts like Big O notation, data structures, and search algorithms intuitive. You don't need to be a mathematician to understand algorithms; you just need a different way of looking at problems.

Through clear explanations and practical analogies from everyday life, you'll learn to see patterns and solve problems like a computer scientist. This book covers the essential categories of algorithms, including searching, sorting, and the recursive thinking that powers so many elegant solutions. You'll explore the data structures that algorithms depend on, from arrays and linked lists to hash tables, stacks, and queues.

You'll also learn about advanced topics like greedy algorithms, dynamic programming, and graph theory, all presented in a visual and intuitive way. This is the essential, friendly introduction to the mental models that power modern computing. By the end, you'll have the confidence to keep learning and a powerful new way to think.
160 printed pages
Original publication
2026
Publication year
2026
Publisher
BGB Learn
Have you already read it? How did you like it?
👍👎
fb2epub
Drag & drop your files (not more than 5 at once)