course
CSC212 - Data Structures
Course Objectives
- Use fundamental data structures such as lists, stacks, queues, trees, sets, maps and graphs to solve problems.
- Implement a data structure based on a given specification.
- Write recursive algorithms to implement and use data structures.
- Determine the time and space complexity of data structures and associated algorithms.
- Choose the most appropriate data structure for a given problem.
- Design appropriate data structures for a given problem.
- Write programs using standard library data structures.