This book is a compendium of knowledge and programming techniques focusing on data structures and their associated underlying algorithms for storage allocation and management. It analyzes well-established methods for processing a variety of data structures including lists, trees, strings, arrays, stacks, files, tables, and multilinked structures.
Methods are explained for a variety of important processes such as hash coding, searching, compacting, garbage collecting, encrypting, conversion, compression, and many others.
I actually bought this as a "text book" when I was in college (UC Irvine). Lucky me as I had this professor for the class... And he was DEFINITELY one of the best professors I had in college (top 10 of all teachers and best ever in computer science).
The text is a little on the dry side since it IS a text book, but it has some wonderful descriptions of the different... well... "data structure techniques"! Brilliant idea for a title, no?
I kept it for a quite a while and did refer to it from time to time, but I no longer write software and don't need it anymore. Too bad I didn't think to have him autograph it (dang!).