CS228 Practice Problems


Topics Problems to do Test or Quiz
Review of C++ : Deitel: 1.4-1.9, 1.13, 1.16, 1.17, 1.19-1.22, 1.25, 2.3-2.15, 2.25, 2.26, 2.39, 2.42, 2.52, 3.1, 3.2, 3.4-3.8, 3.10, 3.15, 3.53, 3.60 will be covered on Quiz I
Recursive functions Deitel: 3.49, 3.50 Quiz I, Test I
Structures, classes & object oriented programming Deitel: 6.2, 6.4, 6.5, 6.8, 7.1, 7.2, 7.5, 8.15, 8.17

Weiss: 2.5-2.9, 2.11-2.14

Test I
Arrays Deitel: 4.2-4.5, 4.12, 4.13, 4.18, 4.21 Test I
Pointers, Structures, linked-lists Deitel: 5.3-5.7, 5.21-5.23

Weiss: 1.1-1.8, 1.11, 1.13, 16.8, 16.10

Test I
Templates Deitel: 12.1, 12.8, 12.16-12.18

Weiss: 3.5, 3.6

Quiz II,

Test II

Stacks, Applications of stacks Weiss: 11.2, 11.3, 11.7 Quiz II, Test II
Queues and Priority queues,

Applications of queues

Weiss: 6.1, 15.1-15.2, 15.4, 15.8 Quiz II, Test II
Miscellaneous problems on data structures Deitel: 15.1-15.5(in book), 15.6, 15.8-15.10 Quiz III, Test II
Trees, Binary search trees,

Applications of trees

Deitel 15.23,

Weiss: 10.2, 17.5, 18.1

Quiz III, Test II
Hash tables & applications Weiss: 19.5 a,c Test II

Back to the CS228 Homepage

Problems? Suggestions? e-mail: kothari@cs.iastate.edu