Data structures and program design in C
Robert L. Kruse · Prentice-Hall, Inc eBooks · 1986
1. Programming Principles. 2. Introduction to Stacks. 3. Queues. 4. Linked Stacked and Queues. 5. Recursion. 6. Lists and Strings. 7. Searching. 8. Sorting. 9. Tables and Information Retrieval. 10. Binary Trees. 11. Multiway Trees. 12. Graphs. 13. Case Study: The Polish Notation. Appendix A: Mathematical Methods. Appendix B: Random Numbers. Appendix C: Packages and Utility Functions. Appendix D: Programming Precepts, Pointers, and Pitfalls. Index.