随书源码 PART ONE Preliminaries 1 1 An Overview of ANSI C 1.1 What is C? 1.2 The structure of a C program 1.3 Variables,values ,and types 1.4 Expressions 1.5 Statements 1.6 Functions 2 Data Types in C 2.1 Enumeration types 2.2 Data and memory 2.3 Pointers 2.4 Arrays 2.5 Pointers and arrays 2.6 Records 2.7 dynamic allocation 3 Liraries and Interfaces PART TWO Recursion and Algorithmic Analysis 4 Introcuction to Recursion 5 Recursive Procedures 6 Backtraking Algorithms 7 Algorithmic Analysis PART THREE Data Abstraction 8 Abstact Data Types 9 Efficiency and ADTs 10 Linear Structures 11 Symbol Tables PART FOUR Recursive Lists 12 Recursive Lists 13 Trees 14 Expression Trees 15 Sets 16 Graphs 17 Looking Ahead to Java index Types 9 Efficiency and ADTs 10 Linear Structures 11 Symbol Tables PART FOUR Recursive Lists 12 Recursive Lists 13 Trees 14 Expression Trees 15 Sets 16 Graphs 17 Looking Ahead to Java index