Course Home
    Announcements
    Syllabus
    Course Policies
    Course Schedule/Notes
    Discussion
    Projects
    Project Submission
    Sample Tests
    Test Solutions
    Grades
    Re-Grade Form
    Resources

COP 3530: Data Structures and Algorithms

Sample Tests
Provided below are some sample tests from past semesters of the course. Please note that none of these tests are from my course, and are provided only as a guide to possible types of questions you may see on the tests. They come from both Dr. Sahni and Kristian Damkjer and their COP 3530 courses.

Test 1 Samples
Test 1 typically focuses on linear list based data structues. Test topics will most likely be pulled from Chapters 5 through 10 of the text. You are responsible for the material in Chapters 1 through 4, but topics from these chapters will only be included in support of the material in Chapters 5 through 10. For example, you must know how to analyse the time and space complexity of your program, accurately measure runtime, and write iterative and recursive methods.

  Exam Solution
Damkjer Sample Test 1-1 damkjer1-1 damkjersol1-1
Sahni Sample Test 1-1 sahni1-1 sahnisol1-1
Sahni Sample Test 1-2 sahni1-2 sahnisol1-2
Sahni Sample Test 1-3 sahni1-3 sahnisol1-3


Test 2 Samples
Test 2 typically focuses tree based data structues. Test topics will most likely be pulled from Chapters 10 through 16 of the text. You are responsible for the material in Chapters 1 through 9, but topics from these chapters will only be included in support of the material in Chapters 10 through 16. For example, you must know how to use Chains, Stacks, and Queues to solve problems.

  Exam Solution
Damkjer Sample Test 2-1 damkjer2-1 damkjersol2-1
Sahni Sample Test 2-1 sahni2-1 sahnisol2-1
Sahni Sample Test 2-2 sahni2-2 sahnisol2-2
Sahni Sample Test 2-3 sahni2-3 sahnisol2-3


Test 3 Samples
Test 3 typically focuses on graphs and algorithm design methods. Test topics will most likely be pulled from Chapters 17 through 22 of the text. You are responsible for the material in Chapters 1 through 16, but topics from these chapters will only be included in support of the material in Chapters 17 through 22. You must be fluent in all data structures covered to date.

  Exam Solution
Damkjer Sample Test 3-1 damkjer3-1 damkjersol3-1
Sahni Sample Test 3-1 sahni3-1 sahnisol3-1
Sahni Sample Test 3-2 sahni3-2 sahnisol3-2
Sahni Sample Test 3-3 sahni3-3 sahnisol3-3


Christian Roberson 2005-2006