|
>is it a good book?
Yes and no. The organization bites, so you'll be well into the next topic and see code and figures for the last topic. He covers a lot of ground in a mediocre way, and his code examples are cheesy and far from what I would consider realistic. Deletion is too often left as an exercise for the reader on the grounds that it's "too complicated" and "beyond the scope of this book". In a private correspondence he told me that he never implemented deletion for those data structures when I expressed my concern over that fact, which makes me suspicious.
My honest opinion is that he just restates what is better described elsewhere. He tries to do too much and fails to do anything useful at all, though if you're already familiar with the topics you may find some interesting stuff if you read between the lines.
You would be better off with Knuth, but several books on the subject won't hurt.
__________________
Even if the voices aren't real, they have some pretty good ideas.
|