University of Nevada Las Vegas
Howard R. Hughes
College of Engineering
Department of Computer Science
My Home Page
Course Page
Computer Science 302
Data Structures
Spring 2013
Assignments and Lecture Topics
Revised May 12, 2013

-
Tuesday, January 22, 2013
-
-
-
Thursday, January 24, 2013
-
-
-
Tuesday, January 29, 2013
-
Turn in Assignment 1 at the beginning of class today.
-
Thursday, January 31, 2013
-
-
Tuesday, February 5, 2013
-
-
Thursday, February 7, 2013
-
Turn in Assignment 2 by midnight tonight.
-
Tuesday, February 12, 2013
-
Today we will discuss asymptotic complexity of code fragments.
-
We will also go over
Kruskal's Algorithm
and Huffman's Algorithm,
two well-known greedy algorithms..
-
Thursday, February 14, 2013
-
Examination today.
-
First exam from Fall of 2011
-
Highest score: 225
75 percentile score:161
Median score: 138
25 percentile score: 116
Mean score: 143
-
Tuesday, February 19, 2013
-
-
Thursday, February 21, 2013
-
-
-
Tuesday, February 26, 2013
-
Today we will finish the
array implementation of the binary tree implementation of a heap
-
We will introduce
heapsort, which uses that implementation.
-
If time permits, we will discuss
left and right rotation.
-
Thursday, February 28, 2013
-
Tuesday, March 5, 2013
-
-
Thursday, March 7, 2013
-
Turn in Assignment 3 by midnight tonight.
-
Our GA's correct email address is:
androvas"at"unlv"dot"nevada"dot"edu
Sorry about the error!
-
Tuesday, March 12, 2013
-
Turn in Assignment 4 by midnight tonight.
-
Our GA's correct email address is:
androvas"at"unlv"dot"nevada"dot"edu
Sorry about the error!
-
Thursday, March 14, 2013
-
Examination today.
-
Examination today.
-
Practice exam in pdf form.
-
Practice exam in postscript form.
-
Highest possible score: 240
Highest score: 235
75 percentile score: 183
Median score: 152
25 percentile score: 130
Mean score: 153
-
-
Tuesday, March 19, 2013
-
-
-
Thursday, March 21, 2013
-
-
Tuesday, April 2, 2013
-
Turn in Assignment 5 by midnight tonight.
-
-
-
Thursday, April 4, 2013
-
Tuesday, April 9, 2013
-
Some interesting history about dynamic progrmming: why that name?
-
Some dynamic programming
problems.
-
Thursday, April 11, 2013
-
Turn in Assignment 6 by midnight tonight.
-
If you wish, you can turn in Assignment 7
at the same time.
-
Tuesday, April 16, 2013
-
Turn in Assignment 7 by midnight tonight.
-
You can reuse code from Assignment 6.
-
Thursday, April 18, 2013
-
Examination today.
-
Practice exam, Fall 2010, in pdf form.
-
Practice exam, Fall 2010, in postscript form.
-
Practice exam, Fall 2012, in pdf form.
-
Practice exam, Fall 2012, in postscript form.
-
If it turns out that we cover material
not on either of those practice exams,
I'll put up a small addendum later.
-
Some topics not on either of those practice exams:
-
Cuckoo hashing.
-
The Bellman-Ford algorithm.
-
Dynamic programming, such as finding the
maximum length monotone subsequence,
or finding the
edit distance between two strings,
-
We did not go over how to implement higher than two dimensional arrays
in main memory, so on the test, the dimension of the array will not exceed 2.
-
Dijstra's algorithm and Union/find
will not
be on the test.
-
Highest score: 210
75 percentile score: 180
Median score: 150
25 percentile score: 134
Mean score: 151
-
Tuesday, April 23, 2013
-
Thursday, April 25, 2013
-
Tuesday, April 30, 2013
-
-
-
-
Thursday, May 2, 2013
-
Turn in Assignment 8 at the beginning of class today.
-
-
Tuesday, May 7, 2013
-
-
Thursday, May 9, 2013
-
-
Tuesday, May 14, 2013
- Final Examination, 10:10 to 12:10.
-
Some helpful links on data structures.
-
In all of these practice finals,
ignore any problem that mentions heapsort or Dijkstra's algorithm.
-
The practice final from Fall 2008:
(postscript)
(pdf)
-
The practice final from Fall 2007:
(postscript)
(pdf)
Ignore Problem 20.
-
The practice final from Spring 2007 is in two parts.
Here is Part I:
(postscript)
(pdf)
Ignore Problem 13.
-
Here is Part II of the spring 2007 practice final:
(postscript)
(pdf)
Ignore Problem 24.
-
Some more topics to master..
-
Additional topic: cuckoo hashing.
-

Back to
Course Page