Der Autor diskutiert die Grundlagen von Datenstrukturen und Algorithmen aus einer modernen, objektorientierten Sicht. Nahezu alle Datenstrukturen werden im Kontext einer einzigen Klassenhierarchie untersucht. Dabei kommen die Beziehungen zwischen einzelnen Strukturen klar zum Ausdruck, und es wird gezeigt, wie man Vererbung und Polymorphismen effektiv ausnutzen kann. (10/99)