Closed dan1982code closed 3 years ago
Hello there,
I appreciate the PR, and sorry it took so long for me to get stuff back on track.
I hope you don't mind, but I generally take a conservative stance towards self-recommendations.
Some questions:
std::unordered_map
.Hi Jasmine,
:) I'd prefer not being the one to recommend it, of course... I'd just like to do what I can to get my work out to the people that may benefit from it.
There's a review here: https://www.redgreencode.com/book-review-algorithmic-thinking-a-problem-based-introduction/
I'd be happy to send you a copy of the book or to discuss further! I know this all takes time, though, so no worries if not. Please feel free to include/exclude as needed.
Thank you, Dan
Thanks for the thorough response!
I'd be happy to send you a copy of the book or to discuss further!
I was thinking about this. If you could send me a few chapters, that would be great.
For me, I've seen plenty of introductory tutorials on basic topics. Please forgive me that I tend to look into them rather extensively. The general issue I have with other "awesome lists" is they tend to be too exhaustive. I do want to make this list a curated one, meaning that each item on the list is significant and "awesome" in their own way. With that said, I do find your content layout refreshing, with you demonstrating the use of hash tables with an intuition-based approach.
Hi Jasmine -- +1 to the curation. I expect nothing less as the quality of your resources here is very high.
Could you private message/email me with your email address? I have a pdf copy of the book for you to evaluate :)
Thank you, Dan
Thanks!
Please send it to jasmine (dot) chen (dot) cs (at) gmail.com (trying to avoid scrapers)
I reviewed the book over the past week.
And it is a good one :)
The problem-based approach and the lesser stringent description of algorithms and data structures made it pretty refreshing and easy to read.
And Tim Roughgarden for the foreword!?
--> Big fan of professor Roughgarden here. I've watched his online courses when I was a student. Loved his lectures.
Thank you, Jasmine! You got exactly what I was going for :) we already have hard-core algorithms books and hard-core competitive programming books. I hope my approach complements what we already have.
I've read many of Dr. Roughgarden's books and he was kind enough to call on me to provide feedback for his Algorithms Illuminated book series. His foreword of my book will always serve as a reminder of how much he has taught me and how much more there is to learn.
… to write a data structs/algs book, but to do it using competitive programming problems. It's not a comprehensive IOI/ICPC bootcamp like other books already listed here, but I hoped to complement those books with a book that moves more slowly and helps would-be competitors get started with both data structs/algs and competitive programming. It's been received well by past IOI participants. I hope it can be listed here in whatever way makes sense. Thank you!