![]() |
![]() *** CSE 2011 (Section Z) * Fundamentals
of Data
Structures
*
Winter 2009 |
*** Lecture Schedule: TR, 13:00 - 14:30, CLH J *** Instructor: Natalija Vlajic E-mail: vlajic@cs.yorku.ca Office Hours: TR, 15:00 - 16:00, CSEB 2047 *** TAs: Han Liping, e-mail: lipingh@cse.yorku.ca Serene Wong, e-mail: swong@cse.yorku.ca Office Hours: TR, 11:30 - 12:30 , CSEB 2013 |
Week |
Date |
Topic |
Required
Reading |
Assignments |
1 |
R,
Mar 5 |
Introductory Class | ||
T,
Mar 10 |
Algorithm
Analysis (1) |
Sections
4.1 and 4.2 |
||
2 |
R,
Mar 12 |
cont. |
||
T,
Mar 17 |
Arrays
and Linked Lists |
Sections 2.1, 1.5, 3.1 to 3.4 | ||
3 |
R,
Mar 19 |
Algorithm
Analysis (2) |
Section
3.5 |
|
T,
Mar 24 |
Java-Generics, Stacks | Sections
1.3.3, 2.5.2, 5.1 |
||
4 |
R,
Mar 26 |
Queues |
Section
5.2 |
Assignment 1 posted |
T,
Mar 31 |
Deques, Additional Exercise | Section
5.3 |
||
5 |
R,
Apr 2 |
Array List |
Section 6.1 | |
T,
Apr 7 |
Node List, Self-Organizing List, Iterators | Sections
6.2, 6.3, 6.5 |
||
6 |
R,
Apr 9 |
Trees (1), Trees (2) | Sections
7.1, 7.2 |
|
T,
Apr 14 |
Midterm
Examination ( in class, closed book ) |
|||
7 |
R,
Apr 16 |
Binary Trees (1) | Sections
7.3.1 to 7.3.5 |
|
T,
Apr 21 |
Midterm
Solutions ( last date to drop courses: Apr 22 ) |
|||
8 |
R,
Apr 23 |
Binary Trees (2) | Section
7.3.6 |
Assignment 2 posted |
T,
Apr 28 |
Binary Search Trees | Sections
9.1, 9.3, 10.1 |
||
9 |
R,
Apr 30 |
AVL Trees | Section 10.2 | |
T,
May 5 |
Heaps |
Section
8.3 |
||
10 |
R,
May 7 |
Hash Tables (1) | Section
9.2 |
|
T,
May 12 |
Hash Tables (2) | |||
11 |
R,
May 14 |
cont. |
Assignment 3 posted | |
T,
May 19 |
Graphs |
Section
13.1 |
||
Final
Examination Saturday May 23, 7:00 - 10:00 pm |