← 回到博客首页

C++ 自学课件 · 学习记录

从零开始自学 C++ 与数据结构:每课一份能自己看懂的课件,配洛谷题目练手。

这套课件怎么用

共 33 份课件,持续更新。

阶段一:程序设计基础 (9 课)

0003变量、分支与函数 0004循环与数组 0005string 与 vector 0006嵌套循环 0007指针与引用 0007B指针与内存模型 0007C拷贝控制 0008STL 算法与关联容器 0009结构体与面向对象入门

阶段二:C++ 进阶 (6 课)

0010递归 0011栈、队列与优先队列 0012复杂度分析入门 0013类:构造函数与析构函数 0014文件读写 0015C++ 进阶总复习 + 项目

阶段三:③ 面向对象程序设计 (4 课)

0301封装:把细节藏起来 0302继承与组合 0303多态与虚函数 0304运算符重载与友元

阶段四:④ 数据结构与算法 (12 课)

0401线性表与顺序表 0402链表 0403链表进阶:尾插、查找、删除与释放 0404树与二叉树基础 0405二叉搜索树 BST 0406堆与优先队列 0407排序算法:归并与快排 0408图与图的遍历(BFS/DFS) 0409图的进阶:连通性与拓扑排序 0410并查集(Union-Find) 0411最短路 I:Dijkstra 0412最短路 II:Bellman-Ford / SPFA / Floyd

其他 (2 课)

0001vector:你的第一个竞赛利器 0002sort 与 string:排序和字符串

参考页

课程地图:13 门专业课与阶段进度 逐课路线图:下一课上什么 洛谷题单与完成情况 培养方案总览 STL 速查表 C++ 运算符速查 C 与 C++ 的兼容边界(实测速查) 把 C++ 程序改写成 C(实测手册) 视频课对照表 ACM 校队选拔训练计划 算法总结:什么时候用哪个算法

说明

课件按 OI Wiki、cppreference 与《C++ Primer Plus(第 6 版)》整理,题目来自 洛谷。所有代码示例都在 g++ 16.2.0(-O2 -std=c++17)下真机编译运行过。

最近同步:2026-10-17 21:47 · 本页由 sync-to-blog.ps1 自动生成