首页课程小红花墙

算法进阶 · 小纸条

选一章打印。双面打印(按长边翻页)后沿虚线剪开,每张卡片正面题目、背面答案。

第 1 章30第 2 章30第 3 章30第 4 章30第 5 章30第 6 章30第 7 章30第 8 章30第 9 章30第 10 章30第 11 章30第 12 章30第 13 章30第 14 章30第 15 章30第 16 章30第 17 章30第 18 章30第 19 章30第 20 章30第 21 章30第 22 章30第 23 章30第 24 章30第 25 章10
题目+答案
第 1 页 · 正面(题目)
1加上查找

实现按关键词查找。

2加上排序

实现按难度排序。

3加上统计

实现统计功能。

4加上存档

实现存档和读档。

5一千七百天

完整跑一遍你的题库管理器。

6处理异常输入

故意乱输,看程序会不会崩。

7数据不能丢

为什么先写临时文件更安全?

8给程序写说明

给你的项目写一份说明。

9让别人跑起来

照说明从头跑一遍。

10收集反馈

找一个人用你的程序。

第 2 页 · 正面(题目)
11迭代改进

根据反馈改进一处。

12认识时间复杂度的现实意义

什么时候需要考虑性能?

13先测量再优化

怎么测量哪一步慢?

14空间与时间的权衡

举一个你做过的权衡。

15别过早优化

为什么"对"要排第一?

16竞赛与工程的差别

列出两者的三条差别。

17两种能力都要

你目前哪一样更强?

18综合模拟一

计时完成并记录每题用时。

19复盘一

写下三条具体的改进措施。

20综合模拟二

这次刻意执行你写下的措施。

第 3 页 · 正面(题目)
21复盘二

写下对比结论。

22建立题目库

录入最近做的二十道题。

23用数据看自己

看看你的统计结果,最弱的是哪类?

24针对性补强

挑出最弱的一类开始补。

25复习:五年回顾

翻翻第一年的纸条。

26自我评估

诚实打分。

27接下来学什么

查一查这四门课各讲什么。

28为什么要学地基

想一个"不懂原理就解决不了"的问题。

29地基怎么学

这个方法和学算法有什么共同点?

30心态调整

给自己定一个能坚持的节奏。

op599 课程