CSE 2011Z (W) FUNDAMENTALS OF DATA STRUCTURES

TEL 0001 Tues Thurs 13:00-14:30

Instructor Information:

James H. Elder 0003G Computer Science and Engineering Building
tel: (416) 736-2100 ext. 66475 fax: (416) 736-5857
email: jelder@yorku.ca website: www.yorku.ca/jelder

Office Hour: Thursday 14:30-15:30

Syllabus

Lectures:

I reserve the right to make changes to the lectures up to the time of the class. Small changes may also be made after class, e.g., to correct errors. I will indicate in each set of slides the date they were last modified: please verify that you have the most recent versions.

  1. Introduction
  2. Asymptotic Analysis
  3. Linear Data Structures
  4. The Java Collections Framework
  5. Recursion
  6. Trees
  7. Priority Queues and Heaps
  8. Maps, Hash Tables and Dictionaries
  9. Midterm Review
  10. Search Trees
  11. Sorting
  12. Graphs
  13. End of Term Review

Assignments:

Assignment 1. Due Tues Jan 24, 11:59pm

Assignment 2. Due Thurs Feb 9, 11:59pm

Exams:

Announcements:

This is a stack: the most recent announcements are at the top.