|
TOPIC |
DATE |
|
NOTES |
|
Course
overview |
Jan
29, 2008 |
Ch
1 – Sec 1.1, 1,2 |
Lecture1 (in PPT) |
|
Recursion
|
Jan
31, 2008 |
Ch
1 – Sec 1.3 |
Lecture2 (in PDF) |
|
Review
of c++ |
Feb
5,2008 |
Ch
1 – Sec. 1.4 – 1.6 |
Lecture 3 (in PDF) |
|
Insertion
and selection sorting, algorithm analysis |
Feb
7, 2008 |
Ch
2 – Sec 2.1 – 2.3 |
Lecture 4 (in PDF) |
|
Algorithm
analysis (continued) |
Feb
12, 2008 |
Chapter
2 (rest) |
Lecture 5 (in PDF) |
|
Linked list |
Feb 14, 2008 |
Ch 3 (Sec 3.1 – 3.5) |
Lecture 6 corrected(in PDF) |
|
Linked
list (continued), stacks |
Feb
19,2008 |
Ch
3 (3.3 – 3.6) |
Lecture 7 (in PDF) |
|
Stack
applications – exp evaluation, infix -> postfix |
Feb
21, 2008 |
Ch
3 (3.6) |
Lecture 8 (in PDF) |
|
Queue
and application to BFS |
Feb
26, 2008 |
Ch
9 (Sec 9.3) |
Lecture 9 (in PDF) |
|
Hashing |
Feb
28, 2008 |
Ch
5 |
Lecture 10 (in PDF) |
|
Hashing
(continued) |
Mar
4, 2008 |
Ch
5 |
Lecture 11 (in PDF) |
|
Mid-semester
Test # 1 |
Mar
6, 2008 |
All
topics covered so far |
|
|
Hashing
(continued) |
March
11, 2008 |
Ch
5 |
Lecture
11 (in PDF) |
|
Application of hashing (LZW compression algorithm) |
March
11, 2008 |
Notes
on LZW algorithm |
Lecture 12 (in PDF) |
|
Binary
Heap |
March
18, 2008 |
Ch
6 |
Lecture 13 (in PDF) |
|
Binary heap
(continued) |
March 20, 2008 |
Ch 6 |
Lecture 13 (in
PDF) |
|
Binary heap
(continued) |
April 1, 2008 |
Ch 6 |
Lecture 16 (in PDF) |
|
Binary heap
applications |
April 3, 2008 |
Ch 6 and handout |
Lecture 16 |
|
Binary trees –
expression tree, tree traversals |
April 8, 2008 |
Ch 4 |
Lecture 17 (in PDF) |
|
Binary trees – binary
search trees, search, insert |
April 10, 2008 |
Ch 4 |
Lecture 17 (in PDF) |
|
NO CLASS |
April 15, 2008 |
|
|
|
Binary trees (deletion) |
April 17, 2008 |
Ch 4 |
Lecture 17 |
|
AVL trees |
April 22, 2008 |
|
Lecture 18 (in PDF) |
|
MID-SEMESTER # 2 |
April 24, 2008 |
|
|
|
AVL trees (completed) |
April 29, 2008 |
Ch 4 |
Lecture 19 |
|
Rectangle area problem
using BST |
May 1, 2008 |
|
Lecture 20 (in PPT) |
|
Quicksort |
May 6, 8 2008 |
Ch 7 |
Lecture 21 (in PPT) |
|
Graph representations,
DFS |
May 13, 2008 |
Ch 8 |
|
|
Shortest path problem |
May 15, 2008 |
Ch 8 |
(contained in Lecture
22 slides) |