Most books on data structures are based on Pascal. With increased use of C, however, advanced programming techniques including dynamic data structures are found to be more practical and efficient in this language. By using the C language throughout, the author is able to discuss and demonstrate random file access in sorting programs and in programs that manipulate B-trees. The book focusses on useful applications such as storing and retrieving large amounts of data efficiently, and the critical-path method in project planning.
After purchasing 2 other books on data structures, both of which were good for the experienced programmer but unclear for a student like me struggling to get through my data structures class, I finally found one that is perfect for explaining advanced data structures. The author breaks down multiway trees, heaps, linked lists, etc., in understandable terms. The sample code is complete and variables are intuitively named. Don't waste you money on other data structures books, espcially Data Structures & Program Design in C by Kruse. This is the textbook for my class and is universally hated among nearly everyone who has to use it. Ammeraal does a great a job with this book and is a must for the beginning CS student.
ThriftBooks sells millions of used books at the lowest everyday prices. We personally assess every book's quality and offer rare, out-of-print treasures. We deliver the joy of reading in recyclable packaging with free standard shipping on US orders over $15. ThriftBooks.com. Read more. Spend less.