- How would I apply these to my day-to-day work?
+ How would I apply these to my day-to-day work? (Click to expand)
- As a programmer, we have to solve problems every day. If you want to solve problems well, then it's good to
- know about a broad range of solutions. A lot of times, it's more efficient to learn existing resources than
- stumble upon the answer yourself. The more tools and practice you have, the better. This book helps you
- understand the tradeoffs among data structures and reason about algorithms performance.
+ As a programmer, we have to solve problems every day. If you want to solve problems well, it's good to know about a broad range of solutions. Often, it's more efficient to learn existing resources than stumble upon the answer yourself. The more tools and practice you have, the better. This book helps you understand the tradeoffs among data structures and reason about algorithms performance.
- Hey OP, why you created this repo/book?
+ Why you created this repo/book?
There are not many books about Algorithms in JavaScript. This material fills the gap.
Also, it's good practice :)
@@ -496,22 +489,25 @@ We are going to discuss the following techniques for solving algorithms problems
Is there anyone I can contact if I have questions about something in particular?
- Yes, open an issue or ask questions on the slack channel.
+ Yes, open an issue or ask questions on the [slack channel](https://dsajs-slackin.herokuapp.com).
-## Support
+## Book
-Reach out to me at one of the following places!
+This project is also available in a [book](https://books.adrianmejia.com/dsajs-data-structures-algorithms-javascript/). You will get a nicely formatted PDF with 180+ pages + ePub and Mobi version.
-- Twitter at