All courses

Peking University · 00110060

Algorithm Design and Analysis

算法设计与分析

A PKU course on complexity analysis, divide and conquer, greedy methods, dynamic programming, graph traversal, backtracking, NP-hardness, approximation, and randomized algorithms.

SubjectAlgorithms

LevelUndergraduate

Suggested stageYears 2–3 (inferred)

Public-material editionOfficial course page (year not stated)

LanguageChinese

VideosNot verified

Assignments / solutionsNot verified / Not verified

Prerequisites

Start here

All official course content

Lectures, video, assignments and exams are separated so you do not have to hunt through the course homepage.

13 direct tasks

Official resource hubs

Use these to browse a complete resource collection; the section above links directly to individual study items.

Source and verification

Every link points to an official university or course-team page. The year identifies the linked public-material edition, not necessarily the latest on-campus offering; a school may have newer materials that are not public. Unknown facts remain unverified rather than guessed.

Peking University School of Mathematical Sciences · verified 2026-08-22