
Dit boek biedt een gedegen en praktijkgerichte inleiding in de vraag hoe verzamelingen, dictionaries en indexstructuren efficiënt georganiseerd, doorzocht en aangepast kunnen worden. Belangrijke datatypes komen aan bod, evenals dictionaries (hashing, zoekbomen), priority queues, partitities van verzamelingen (Union–Find) en externe zoekstructuren zoals B-bomen. Pseudocode, Java-voorbeelden en talrijke oefenopgaven met uitwerkingen maken de praktische implementatie inzichtelijk. De behandelde methoden zijn essentieel voor databases, zoekmachines, bestandssystemen, routingtabellen en vele andere softwaresystemen. Dit boek is bedoeld voor studenten, ontwikkelaars en iedereen die de algoritmische organisatie van gegevens grondig wil begrijpen.