Data Structures in C
Adam Drozdek, Donald L. Simon · Medical Entomology and Zoology · 1995
Program design with C Algorithm design Program correctness Complexity analysis Dynamic allocation Stacks and queues Recursion Binary trees Multiway trees Graphs Sorting Hashing Data compression Memory management.