< previous page page_xxix next page >

Page xxix
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Print the Table
718
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Row Processing
719
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Column Processing
720
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Passing Two-Dimensional Arrays as Parameters
720
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Another Way of Defining Two-Dimensional Arrays
723
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Multidimensional Arrays
724
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Software Engineering Tip: Choosing a Data Structure
727
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Problem-Solving Case Study: City Council Election
728
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Problem-Solving Case Study: Absenteeism Pattern
741
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Testing and Debugging
757
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Testing and Debugging Hints
758
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Summary
759
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Quick Check
759
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Exam Preparation Exercises
760
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Programming Warm-Up Exercises
764
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Programming Problems
765
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Case Study Follow-Up
770
14
Records (C++ Structs)
771
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Records
772
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Arrays of Records
781
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Hierarchical Records
782
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Unions
786
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
More on Choosing Data Structures
787
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Representing Logical Entities with Hierarchical Records
787
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Style Considerations in Choice of Data Structure
789
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Problem-Solving Case Study: Automated Address Book
794
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Problem-Solving Case Study: Campaigning for a Candidate
809
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Testing and Debugging
821
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Testing and Debugging Hints
824
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Summary
824
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Quick Check
825
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Exam Preparation Exercises
826
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Programming Warm-Up Exercises
829
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Programming Problems
831
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Case Study Follow-Up
835

 
< previous page page_xxix next page >