University of Nevada Las Vegas
Howard R. Hughes College of Engineering
School of Computer Science
My Home Page

Computer Science 302
Data Structures
Fall 2008
Notes and Assignments

Revised December 9, 2008

Tuesday, August 28, 2007
This Wikipedia page gives an excellent summary of "Big O" notation, otherwise known as Landau notation. You've heard that Wikipedia is unreliable, and that's true. However, most of the articles are correct. I checked this one, and it hasn't changed since I checked it.
Read only down to, but not including, the section "Related asymptotic notation." Some of those further topics will be covered later.
Also, skip the section Infinitesimal Asymptotics, as that section does not apply to the usage of Landau notation in computer science.
Thursday, August 28, 2008
Due to an unusual situation, no office hours today.
Tuesday September 2, 2008.
Chitwan Gupta will be out of town this week.
Thursday, September 4, 2008
Chitwan Gupta will be out of town this week.
Turn in Assignment 1 at 8:30 AM today.
Answers.
Tuesday September 9, 2008.
Today, we will cover the remaining branch of the Master Theorem, but not spend much time on it.
We will return to recurrences later in the semester.
Today, we will start discussing sorting.
Thursday, September 11, 2008
We will discuss quicksort in detail.
We will discuss the theoretical lower bound for sorting.
Tuesday, September 16, 2008
Turn in Assignment 2 electronically by midnight tonight.
Thursday, September 18, 2008
Examination today.
Tuesday, September 23, 2008
Today we will discuss arrays, stacks, and queues.
Thursday, September 25, 2008
Today we will discuss implementation of stacks and queues.
Tuesday, September 30, 2008
Today we will discuss binary trees.
Thursday, October 2, 2008
Today we will discuss search structures.
We will show how to find the shortest path in a graph using a queue.
Tuesday, October 7, 2008
Today we will briefly review the method for working Assignment 3.
We will continue our discussion of binary search trees.
Thursday, October 9, 2008
Turn in Assignment 3 electronically by midnight tonight.
Tuesday, November 4, 2008
Today we will discuss Array as an abstract data type.
If time permits, we will go over the linear time algorithm for finding the median.
Thursday, November 6, 2008
Turn in Assignment 4 electronically by midnight tonight.
Thursday, November 13, 2008
Turn in Assignment 5 in class today.
Here is the same assignment in pdf format.
Examination today.
Thursday, December 4, 2008
Turn in Assignment 6 electronically by midnight tonight.
Thursday, December 11, 2008
Final Examination today, 8:00 to 10:00.
Some helpful links on data structures.
The practice final in pdf format.
The practice final in postscript format.

Back to Course Page