Catalog Description: Advanced methods for organizing data in primary and secondary storage: trees, graphs, hashtables, heaps, and search structures. Considers issues of time and space efficiency. Prerequisites: CS320, MA230.