Computer Science 302
Data Structures
CSC 302 Study Guide for the First
Midterm Examination Spring 2006
-
There will be true/false questions.
-
There will be some fill-in-the-blank questions.
-
Code fragments: analyzing the asymptotic time complexity.
-
Possibly a question to see if you know what "big O" really means.
-
Possibly write a small code fragment: 5 lines or so.
-
Possibly a question to probe whether you understand recursion.
-
Possibly a question to see whether you understand
-
selection sort,
-
insertion sort,
-
bubblesort,
-
mergesort.
-
Question(s) to see whether you know what queues and stacks are, and
how to use implement them and use them, including array and linked
list implementations, depth-first and breadth-first search, finding
shortest paths using a queue, and finding a solution to a puzzle such
as Sudoku,
using a stack.
-
Question(s) about binary trees and traversal.
-
Question(s) about search structures, including specific questions about
-
unordered lists and ordered lists used as search structures,
-
binary search trees,
-
2-3 trees,
-
AVL trees and heaps, including perhaps a question to see if you know
how to do rotation.
-
Check here tomorrow (Wednesday) morning at 7:00 AM for possibly more topics.