Data Structures, Algorithms and Program Style Using C

by James F. Korsh and Leonard J. Garrett



PREFACE

CHAPTER 1: PROGRAMMING STRUCTURE

CHAPTER 2: RECORDS, ARRAYS, AND POINTERS

CHAPTER 3: LISTS

CHAPTER 4: INTRODUCTION TO RECURSION, STACKS, AND QUEUES

CHAPTER 5: PACKAGING DATA ABSTRACTIONS

CHAPTER 6: MORE COMPLEX LISTS

CHAPTER 7: TREES

CHAPTER 8: INTRODUCTION TO SEARCHING AND SORTING

CHAPTER 9: MORE SEARCHING: INSERTION AND DELETION

CHAPTER 10: FILES

CHAPTER 11: TOPOLOGICAL SORTING: AN ARCHETYPAL SOLUTION

CHAPTER 12: HUFFMAN CODING AND OPTIMAL AND NEARLY OPTIMAL BINARY SEARCH TREES

CHAPTER 13: SOME POINTERS ON STORAGE MANAGEMENT

BIBLIOGRAPHY