< previous page page_xxviii next page >

Page xxviii
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Summary
637
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Quick Check
638
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Exam Preparation Exercises
639
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Programming Warm-Up Exercises
641
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Programming Problems
642
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Case Study Follow-Up
645
12
Applied Arrays: Lists and Strings
647
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Lists and List Algorithms
648
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Sequential Search in an Unordered List
649
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Sorting
653
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Sequential Search in a Sorted List
657
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Inserting into an Ordered List
659
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Binary Search in an Ordered List
662
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Theoretical Foundations: Complexity of Searching and Sorting
667
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Working with Character Strings
669
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Initializing Strings
671
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
String Input and Output
672
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Run-Time Input of File Names
675
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
String Library Routines
676
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Using Typedef with Arrays
678
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Problem-Solving Case Study: Birthday Reminder Revisited
679
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Problem-Solving Case Study: Exam Attendance
683
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Testing and Debugging
698
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Testing and Debugging Hints
699
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Summary
700
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Quick Check
700
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Exam Preparation Exercises
701
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Programming Warm-Up Exercises
703
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Programming Problems
705
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Case Study Follow-Up
706
13
Multidimensional Arrays
707
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Two-Dimensional Arrays
708
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Processing Two-Dimensional Arrays
712
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Sum the Rows
714
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Sum the Columns
716
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Initialize the Table
717

 
< previous page page_xxviii next page >