Grokking data structures
29.99 €
The only thing available 3
Every developer knows how important data structures are. No serious project can be completed without them, whether it's query optimization, working with Big Data, or simply writing clean and efficient code. It's no wonder interviewers constantly ask about trees, hash tables, and algorithm complexity!
Have you just started learning data structures? Want to refresh your knowledge? This book avoids arcane mathematics, boring proofs, and abstract theory. Instead, it offers clear explanations, working examples, and real-world use cases that developers encounter every day. You'll learn how to use the right data structures to speed up searches, manage task queues more efficiently, and, for example, optimize data storage.
The book is structured from simple to complex: it begins with basic structures such as arrays and linked lists and gradually moves on to more complex ones—stacks, queues, trees, hash tables, and graphs. Each chapter contains practical examples, exercises, and visual illustrations to help reinforce the material. All the theory is supported by examples in Python, one of the main languages for modern development.
If you want to not just use data structures, but understand them and apply them consciously, this book is for you.
Have you just started learning data structures? Want to refresh your knowledge? This book avoids arcane mathematics, boring proofs, and abstract theory. Instead, it offers clear explanations, working examples, and real-world use cases that developers encounter every day. You'll learn how to use the right data structures to speed up searches, manage task queues more efficiently, and, for example, optimize data storage.
The book is structured from simple to complex: it begins with basic structures such as arrays and linked lists and gradually moves on to more complex ones—stacks, queues, trees, hash tables, and graphs. Each chapter contains practical examples, exercises, and visual illustrations to help reinforce the material. All the theory is supported by examples in Python, one of the main languages for modern development.
If you want to not just use data structures, but understand them and apply them consciously, this book is for you.
See also:
- All books by the publisher
- All books by the author
- All books in the series Programmer's library
You might be interested:

Information technology
The Glitter and Misery of Information Technology: Why IT Isn't a Competitive Advantage
9.99 €