Data structures and program design
Robert L. Kruse · Medical Entomology and Zoology · 1984
1. Programming Principles. 2. Introduction to Software Engineering. 3. Stacks and Recursion. 4. Examples of Recursion. 5. Queues. 6. Lists. 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: Units, Include Files, and Utility Procedures. Appendix D: Pascal Features. Index.