参考解 · 一课一份

参考解目录

这里是什么:每一课(每个实验)的参考解,一课一个目录,与 lab 目录一一对应。做完自己的版本再来看——重点是比「分段的方式」和「那一行决定快慢的代码」,不是比谁的代码短。回到课件见 课程主页。

0003 · 列表与字典的隐藏价格

0004 · 把一段代码变成函数

0005 · 推导式与常用内置工具

0006 · 读完输入再动手

0007 · 实验一:把一道题跑通

0009 · 一维数据的两种走法

0010 · 后进先出与先进先出

0011 · 双指针:两个下标的配合

0011 · 双指针:两个下标的配合 · probes/

0013 · 排序:分而治之的样板

0013 · 排序:分而治之的样板 · probes/

0014 · 二分:每次砍掉一半

0014 · 二分:每次砍掉一半 · probes/

0015 · 实验二:给解法装上对拍器

0016 · 为什么字典查得那么快

0017 · 树:会递归的结构

0018 · 每次都要最小的那个

0019 · 并查集:谁和谁是一伙的

0019 · 并查集:谁和谁是一伙的 · probes/

0021 · 搜索:把图走一遍

0022 · 二分答案:猜一个再验一遍

0022 · 二分答案:猜一个再验一遍 · probes/

0025 · 背包:选与不选

0026 · 序列与区间的状态设计

0027 · 实验三:让助手推荐并验证

0029 · 让 Python 再快一点

0030 · 交卷之前你要检查什么

0031 · 实验四:一次完整的赛前模拟

0031 · 实验四:一次完整的赛前模拟 · answers/

0031 · 实验四:一次完整的赛前模拟 · problems/

0031 · 实验四:一次完整的赛前模拟 · reference/

0033 · 综合实战:把刷题助手做完

其他