 |
|
|
|
|
Summary |
|
|
|
| |
 |
|
|
|
|
Quick Check |
|
|
|
| |
 |
|
|
|
|
Exam Preparation Exercises |
|
|
|
| |
 |
|
|
|
|
Programming Warm-Up Exercises |
|
|
|
| |
 |
|
|
|
|
Programming Problems |
|
|
|
| |
 |
|
|
|
|
Case Study Follow-Up |
|
|
|
| |
|
|
|
|
|
12
Applied Arrays: Lists and Strings |
|
|
|
| |
 |
|
|
|
|
Lists and List Algorithms |
|
|
|
| |
 |
|
|
|
|
Sequential Search in an Unordered List |
|
|
|
| |
 |
|
|
|
|
Sorting |
|
|
|
| |
 |
|
|
|
|
Sequential Search in a Sorted List |
|
|
|
| |
 |
|
|
|
|
Inserting into an Ordered List |
|
|
|
| |
 |
|
|
|
|
Binary Search in an Ordered List |
|
|
|
| |
 |
|
|
|
|
Theoretical Foundations: Complexity of Searching and Sorting |
|
|
|
| |
 |
|
|
|
|
Working with Character Strings |
|
|
|
| |
 |
|
|
|
|
Initializing Strings |
|
|
|
| |
 |
|
|
|
|
String Input and Output |
|
|
|
| |
 |
|
|
|
|
Run-Time Input of File Names |
|
|
|
| |
 |
|
|
|
|
String Library Routines |
|
|
|
| |
 |
|
|
|
|
Using Typedef with Arrays |
|
|
|
| |
 |
|
|
|
|
Problem-Solving Case Study: Birthday Reminder Revisited |
|
|
|
| |
 |
|
|
|
|
Problem-Solving Case Study: Exam Attendance |
|
|
|
| |
 |
|
|
|
|
Testing and Debugging |
|
|
|
| |
 |
|
|
|
|
Testing and Debugging Hints |
|
|
|
| |
 |
|
|
|
|
Summary |
|
|
|
| |
 |
|
|
|
|
Quick Check |
|
|
|
| |
 |
|
|
|
|
Exam Preparation Exercises |
|
|
|
| |
 |
|
|
|
|
Programming Warm-Up Exercises |
|
|
|
| |
 |
|
|
|
|
Programming Problems |
|
|
|
| |
 |
|
|
|
|
Case Study Follow-Up |
|
|
|
| |
|
|
|
|
|
13
Multidimensional Arrays |
|
|
|
| |
 |
|
|
|
|
Two-Dimensional Arrays |
|
|
|
| |
 |
|
|
|
|
Processing Two-Dimensional Arrays |
|
|
|
| |
 |
|
|
|
|
Sum the Rows |
|
|
|
| |
 |
|
|
|
|
Sum the Columns |
|
|
|
| |
 |
|
|
|
|
Initialize the Table |
|
|
|
| |