Introduction to data structures and fundamental algorithms. This course covers the design and implementation of dynamic data structures including linked list, queue, stack, heap, trees and graphs. This course also provides comprehensive coverage of fundamental groups of algorithms, including divide-and-conquer, dynamic programming, and greedy algorithms.
Data Structure & Fundamental Algorithms
Computer & Info Science
Monday, November 6, 2017 to Tuesday, January 23, 2018