< previous page page_xxxii next page >

Page xxxii
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Classes and Dynamic Data
990
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Class Destructors
994
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Shallow Versus Deep Copying
996
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Class Copy-Constructors
998
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Problem-Solving Case Study: Personnel Records
1001
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Problem-Solving Case Study: Dynamic Arrays
1018
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Testing and Debugging
1030
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Testing and Debugging Hints
1032
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Summary
1034
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Quick Check
1034
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Exam Preparation Exercises
1036
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Programming Warm-Up Exercises
1040
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Programming Problems
1042
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Case Study Follow-Up
1043
18
Linked Structures
1045
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Sequential Versus Linked Structures
1046
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Array Representation of a Linked List
1048
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Dynamic Data Representation of a Linked List
1050
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Algorithms on Dynamic Linked Lists
1058
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Creating an Empty Linked List
1062
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Testing for an Empty Linked List
1062
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Printing a Linked List
1063
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Inserting into a Linked List
1065
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Deleting from a Linked List
1074
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Pointer Expressions
1078
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Classes and Dynamic Linked Lists
1079
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Choice of Data Representation
1081
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Problem-Solving Case Study: Simulated Playing Cards
1083
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Problem-Solving Case Study: Solitaire Simulation
1090
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Testing and Debugging
1109
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Testing and Debugging Hints
1111
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Summary
1111
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Quick Check
1112
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Exam Preparation Exercises
1112
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Programming Warm-Up Exercises
1115
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Programming Problems
1116
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Case Study Follow-Up
1117

 
< previous page page_xxxii next page >