Computer Science

B505 Applied Algorithms

Credits: 3


The course studies the design, implementation, and analysis of algorithms and data structures as applied to real world problems. The topics include divide-and-conquer, optimization, and randomized algorithms applied to problems such as sorting, searching, and graph analysis. The course teaches trees, hash tables, heaps, and graphs.  

Spring 2018

Instructor: Haixu Tang
Time: Multiple Times
Location: Multiple Locations