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
Lec 001
Tue, Thu 14:30-16:20
Lec 002
Wed, Fri 10:30-12:20
Syllabus
Have the syllabus for CMPT 2300? Share it and everyone gets the grading, textbooks and rules.