Loading course... / 正在打开课程...
Begin with complexity analysis, then learn common data structures, sorting and searching algorithms, and techniques such as divide and conquer, greedy algorithms, dynamic programming, and pattern matching.
Beginning programmers studying data structures and algorithms systematically for the first time.