V CS 241: Data Structures—Midterm Exam Review
V Important note!
* click on the triangles to the left to expand sections!
* use the text size feature in your browser to make this text larger and more readable!
> About the exam
> Some Java review
> New Java features: exceptions
> New Java features: interfaces
> New Java features: miscellaneous
> Software engineering issues (modularity)
> Programming techniques: binary search
> Mathematical analysis: logarithms
> Mathematical analysis: O notation
> Programming techniques: recursion
> Linear structures: arrays as lists
> Linear structures: linked lists
> Linear structures: stacks
> Linear structures: queues
> Linear structures: deques
> Branching structures: general trees
> Branching structures: binary trees and especially binary search trees