About this Course

9,465 recent views

100% online

Start instantly and learn at your own schedule.

Flexible deadlines

Reset deadlines in accordance to your schedule.

Intermediate Level

Approx. 51 hours to complete

Suggested: 4-8 hours/week...

Chinese (Simplified)

Subtitles: Chinese (Simplified)

100% online

Start instantly and learn at your own schedule.

Flexible deadlines

Reset deadlines in accordance to your schedule.

Intermediate Level

Approx. 51 hours to complete

Suggested: 4-8 hours/week...

Chinese (Simplified)

Subtitles: Chinese (Simplified)

Syllabus - What you will learn from this course

Week
1

Week 1

2 hours to complete

算法基础

2 hours to complete
9 videos (Total 109 min)
9 videos
002算法设计的两个例子16m
003问题的计算复杂度:排序问题10m
004货郎问题与计算复杂性12m
005算法及其时间复杂度16m
006算法的伪码表示11m
007函数的渐近的界13m
008有关函数渐近的界的定理10m
009几类重要的函数15m
1 practice exercise
第一周作业18m
Week
2

Week 2

2 hours to complete

序列求和与递推方程

2 hours to complete
8 videos (Total 99 min)
8 videos
011序列求和的方法18m
012递推方程与算法分析10m
013迭代法求解递推方程10m
014差消法求解递推方程10m
015递归树15m
016主定理及其证明18m
017主定理的应用11m
1 practice exercise
第二周作业20m
Week
3

Week 3

2 hours to complete

分治算法的设计与分析

2 hours to complete
8 videos (Total 96 min)
8 videos
019分治策略的设计思想10m
020分治算法的一般描述和分析方法9m
021芯片测试19m
022快速排序10m
023幂乘算法及应用11m
024改进分治算法的途径1:减少子问题数16m
025改进分治算法的途径2:增加预处理16m
1 practice exercise
第三周作业14m
Week
4

Week 4

2 hours to complete

分治算法的典型应用

2 hours to complete
9 videos (Total 104 min)
9 videos
027选最大与选最小11m
028选第二大13m
029一般选择问题的算法设计13m
030一般选择问题的算法分析13m
031卷积及应用12m
032卷积计算12m
033快速傅立叶变换FFT算法15m
034平面点集的凸包9m
1 practice exercise
第四周作业14m

Reviews

TOP REVIEWS FROM 算法设计与分析 DESIGN AND ANALYSIS OF ALGORITHMS
View all reviews

Offered by

Peking University logo

Peking University

Frequently Asked Questions

  • Once you enroll for a Certificate, you’ll have access to all videos, quizzes, and programming assignments (if applicable). Peer review assignments can only be submitted and reviewed once your session has begun. If you choose to explore the course without purchasing, you may not be able to access certain assignments.

  • When you purchase a Certificate you get access to all course materials, including graded assignments. Upon completing the course, your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile. If you only want to read and view the course content, you can audit the course for free.

More questions? Visit the Learner Help Center.