xvii
How to use this book
The order and contents of this book have been carefully designed. If
you’re interested in a topic, feel free to jump ahead. Otherwise,
read the
chapters in order—they build on each other.
I strongly recommend executing the code for the examples yourself. I
can’t stress this part enough. Just type out my code samples verbatim
(or download them from www.manning.com/books/grokking-
algorithms or https://github.com/egonschiele/grokking_algorithms),
and execute them. You’ll retain a lot more if you do.
I also recommend doing the exercises in this book. The exercises are
short—usually just a minute or two, sometimes 5 to 10 minutes. They
will
help you check your thinking, so you’ll know when you’re off track
before you’ve gone too far.
Who should read this book
This book is aimed at anyone who knows the basics of coding and
wants to understand algorithms. Maybe
you already have a coding
problem and are trying to find an algorithmic solution. Or maybe
you want to understand what algorithms are useful for. Here’s a short,
incomplete list of people who will probably find this book useful:
• Hobbyist coders
• Coding boot camp students
• Computer science grads
looking for a refresher
• Physics/math/other grads who are interested in programming
Dostları ilə paylaş: