No, I was not previously familiar with that book. I just looked at its table of contents right now. That actually looks like more of a traditional algorithms & data structures book than CCSPiS (which is not at all a traditional algorithms & data structures book). I only see a little overlap: stacks & queues, recursion, graphs.
CCSPiS is a hands on tutorial to problem solving techniques (hey here's how a neural network works to classify wines, or hey here's how to do A* when you have a grid). It's definitely not a traditional algorithms and data structures book, and it doesn't try to be a replacement for one. For example, you could not use CCSPiS as a textbook for an algorithms & data structures class.
Thanks for the question.
Kent O. Johnson
posted 1 year ago
It is nice to have this high-level overview before I get into the depths of it. It seems as though using a hands on tutorial to problem solving techniques would better help me improve my own technique as compared to academic prose or definition style textbooks.
Thanks for comparing the two.