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

算法基础 | Fundamental Algorithms
Peking University via edX
Algorithms for Searching, Sorting, and Indexing
University of Colorado Boulder via Coursera
Introduction to Search Techniques in Python: Binary Search
Coursera Project Network via Coursera
Основы олимпиадного программирования
Saint Petersburg State University via Coursera
Programming 102: Think Like a Computer Scientist
Raspberry Pi Foundation via FutureLearn