Chapter 1 Basic Concepts 1.1 Algorithms 1.2 Mathematical Preliminaries 1.3 MIX 1.4 Some Fundamental Programming Techniques Chapter 2 Information Structures 2.1 Introduction 2.2 Linear Lists 2.3 Trees 2.4 Multilinked Structures 2.5 Dynamic Storage Allocation 2.6 History and Bibliography Answers to Exercises Appendix A Tables of Numerical Quantities 1. Fundamental Constants (decimal) 2. Fundamental Constants (octal) 3. Harmonic Numbers, Bernoulli Numbers, Fibonacci Numbers Appendix B Index to Notations Index and Glossary