Studies data abstractions (e.g., stacks, queues, lists, trees, graphs, heaps, hash tables, priority queues) and their representation techniques (e.g., linking, arrays). Introduces concepts used in algorithm design and analysis including criteria for selecting data structures to fit their applications. Degree credit not granted for this course and CSCI 2275. Same as CSCI 2270.
- Summer 2019 / Fall 2019 / Spring 2020 / Summer 2020 / Fall 2020 / Spring 2021