YoVDO

算法基础

Offered By: Peking University via Coursera

Tags

Algorithms and Data Structures Courses Binary Search Courses Algorithms Courses Greedy Algorithms Courses Dynamic programming Courses Recursion Courses Breadth-First Search Courses Enumeration Courses Depth-First Search Courses

Course Description

Overview

本课程内容程涵盖枚举、二分、贪心、递归、深度优先搜索、广度优先搜索、动态规划等基本算法,配以适量的在线评测例题,使得学员通过本课程的学习,不但能够掌握这些算法的原理,还能够对这些算法进行灵活应用以及准确实现。本课程的中的编程任务,将充分训练学员的思维能力和动手能力,促成对学员全面、缜密思考问题的习惯。达到本门课程的要求,即意味者学员具备了初步的算法基础和较强的编程实现能力。


Syllabus

第1周 枚举算法

第2周 递归算法

第3周 动态规划算法 (1)

第4周 动态规划算法 (2)

第5周 深度优先搜索算法 (1)

第6周 深度优先搜索算法 (2)

第7周 广度优先搜索算法

第8周 二分与贪心算法


Taught by

Jiaying Liu 刘家瑛 and 郭 炜

Tags

Related Courses

Algorithmic Thinking (Part 1)
Rice University via Coursera
Graph Search, Shortest Paths, and Data Structures
Stanford University via Coursera
Algorithms on Graphs
University of California, San Diego via Coursera
算法基础 | Fundamental Algorithms
Peking University via edX
Graph Algorithms
University of California, San Diego via edX