This book powers our popular Data Structures and Algorithms online specialization on Coursera and the online MicroMasters program on edX. Since the launch of our online courses in 2016, hundreds of thousands students tried to solve many programming challenges and algorithmic puzzles described in this book. We invite you to join them!
For someone not taking the class, the book makes a good substitute. However for someone in the class like myself, I found it added nothing to the course materials. It would be better if the book contained solutions to the problems posed rather than just repeating the same assignments from the course.
Good book to start quth algorithms course but after the greedy methodology, only the problems definition comes up without further explanation...I would expect more theorical background and gidance