Lecture |
|
|
|
|
|
|
|
Data Structures B |
Enrollment Information (not real time - data refreshed nightly)
|
|
|
|
|
Class #:
|
<<< >>> | |
Enrollment Capacity:
|
170 |
Section:
|
B |
|
Enrollment Total:
|
138 |
Credits:
|
4.00 credits
|
|
Seats Available:
|
32 |
Dates:
|
08/31/2020 - 12/11/2020 |
|
Status:
|
OPEN |
Days, Time:
|
M W F , 12:40 PM - 1:30 PM |
Room: |
Remote |
view map |
Location: |
Remote |
|
|
|
 |
 |
Chained Courses |
 |
 |
You must register in one of the class(es) below to get the above section:
|
 |
 |
Enrollment Requirements |
 |
 |
Prerequisites: Pre-Requisite: CSE 116 and (CSE 191 or MTH 311).
SEAS approved or intended majors, CS minors, Bioinformatics, Computational Physics, Math majors, Data Intensive Computing Certificate. |
 |
 |
Course Description |
 |
 |
Provides a rigorous analysis of the design, implementation, and properties of advanced data structures. Topics include time-space analysis and tradeoffs in arrays, vectors, lists, stacks, queues, and heaps; tree and graph algorithms and traversals, hashing, sorting, and data structures on secondary storage. Surveys library implementations of basic data structures in a high-level language. Advanced data structure implementations are studied in detail. Illustrates the importance of choosing appropriate data structures when solving a problem by programming projects in a high-level language. |
 |
 |
Instructor(s) |
 |
 |
|
Hughes, A |
look up |
|
|
 |
 |
On-line Resources |
 |
 |
|
 |
 |
Other Courses Taught By: Hughes, A |
 |
 |
|