ELE 428

Basic Info

Calendar Description:

ELE 428 Engineering Algorithms and Data Structures. Basic data structures (arrays, pointers), abstract data structures (trees, lists, heaps), searching, sorting, hashing, recursive algorithms, parsing, space-time complexity, NP-complete problems, software engineering and project management, object-oriented data structures, case studies and lab exercises will be implemented using C-programming language.

Lect: 3 hrs./Lab: 2 hrs.
Prerequisite: All required first year courses.

Home page:
http://www.ee.ryerson.ca/~courses/ele428

Stuff I wrote

The course home page (2005 version) has links to these pages (and others that I did not author).

Labs:
labs
My lecture notes:
lecture notes
My on-line book:
Algorithms & Data Structures (pdf)

Other references

Notes on C:
Available in pdf or html.