CSCI 3333 Data Structures

Review for exam #1

 

A.       To prepare for the exam, use the lecture notes as study guides and

1.       Review thoroughly the following topics.

a.     Introduction to Data Structures

b.     Algorithms, Analysis of algorithms, Big-O notations

c.      Linked Lists, Construction of a user-defined linked list, Using Java predefined LinkedList

d.     Stacks, Evaluations of expressions using stacks, Evaluation of function calls using stacks

e.      Recursions, Tracing a recursive call

 

2.       Review labs 1 and 2.

3.       Review the in-class exercises.

4.       Review related sample programs available at http://sceweb.sce.uhcl.edu/yang/teaching/JavaProgrammingExamplesandRelatedTopics.htm.

5.       Use the chapter-end exercises to assess your own preparation.

 

B.       Types of questions ¨C

a)       Fill in the blanks

b)       Tracing the execution and screen output of programs or program segments

c)        Definition of simple Java classes and methods

C.       Sample exam