Advanced Data Structures

Download as PDF

Overview

Subject area

CSC

Catalog Number

80060

Course Title

Advanced Data Structures

Department(s)

Description

In this course, advanced data structures, their analysis and implementation are studied. A data structure models some abstract structure with a specified set of operations. These include: maintaining a data set under insertions, deletions, and find operations; or maintaining a linear order under insertions, deletions, and comparisons; or maintaining a graph under insertion of edges and queries whether two points are in the same connected component; or answering orthogonal range queries for a point set; or answering substring queries for a string.In each of these situations, a well-specified behavior of what a structure should have can be present, but it is not immediately clear how to achieve that behavior. This is an algorithmic question: to design and analyze algorithms that realize the required operations, and answer questions related to performance, complexity, etc.

Typically Offered

Offer as needed

Academic Career

Graduate School Graduate

Liberal Arts

Yes

Credits

Minimum Units

3

Maximum Units

3

Academic Progress Units

3

Repeat For Credit

No

Components

Name

Lecture

Hours

3

Course Schedule