CMPT 2300

Data Structures and Algorithms

Lec 001 selected

This course introduces students to a variety of fundamental data structures and their related algorithms. Topics include: abstract data types, data structures implementation and analytical evaluation methods, problem solving using divide and conquer, sorting and searching algorithms, complexity analysis of algorithms, iterators, hashing, and C++ Standard Template Library (STL). Students will apply object-oriented programming techniques to implement important linear and non-linear data structures such as stacks, queues, priority queues, lists, trees (including binary search trees and binary heaps), sets, and graphs.

Sections

Lecture, pick one

Syllabus

Have the syllabus for CMPT 2300? Share it and everyone gets the grading, textbooks and rules.