This book is a poorly assembled JAVA translation of Weiss' other books on data structures, and isn't worth the paper it's printed on. At first it appears as though there are many different examples, but if you try to implement some of the more complicated data structures, you'll quickly find that the concepts aren't well presented, and the explanations are often cryptic and/or incomplete. Don't turn to the code examples in this book to figure out what he's trying to say, because many times they are simply incorrect. In order to find the working code, you'll have to download it from his website. Weiss understands the material really well, but simply can't explain it. We've all known this type of person, and they make terrible teachers. Save your money.