本 Excel 统计模板主要用来帮助记录在 LeetCode 刷题过程中所遇到的题目信息、解题情况(比如是否是自己独立解决的、还是看了题解才解决的)、解题耗时以及该题所涉及到的新的知识点。同时利用 Excel 数学函数设定了相关规则,可以自动地对解题情况、平均耗时等信息加以统计,并进行可视化展示。
目前主要有两个模板:
- 力扣打卡记录 - 模板.xlsx,用于记录每日一题打卡或者平常算法练习。
- 力扣竞赛记录 - 模板.xlsx,用于记录力扣周赛情况。
eg 1. 2021 年 10 月每日一题的打卡统计示例:
eg 2. 第 273 场周赛统计示例:
目录:
- 日期: 可以是记录出现在每日一题的日期,也可以是遇到任意某一道题的日期;
- 题目: 题目序号及名字,这里可以直接复制力扣的题目标题,然后粘贴到 Excel 里,就可以默认带超链接;
- 难度: 题目难度分类,这里我设置了变色规则,简单、中等和困难将自动变换为力扣当中显示的颜色,这样更清晰直观。
该模板将解题情况分为了以下 4
类,同时记录了解题耗时:
- 通过: 自己独立地在规定时间内编写代码并通过,oh yeh!
- 超时通过: 自己独立编写代码通过,但耗时超出了自己的预定时间;
- 考虑到一般算法笔试的时间要求,目前将时间上限设定为
30 min
,当耗时超过30 min
,耗时字体会变红加以提醒;
- 考虑到一般算法笔试的时间要求,目前将时间上限设定为
- 提示后通过: 在查看了题目
tag
或者参考了题解思路后,编写代码通过; - CV-未通过: 最坏的情况,看了题解都还不会做,只能粘贴复制咯。
最终所有题目的解题情况都将纳入统计,并输出到表格下方的统计栏中,包括:各种情况的累计数量以及平均耗时。
该栏主要用于记录题目中所遇到的一些新的知识点或技巧,同时后面紧接着一个状态栏,用于表示该新知识点的掌握状态,状态分为:
- 待巩固: 表示该新知识点有待巩固学习,此时预设规则会将这两栏标红加以提醒;
- 已巩固: 表示该知识点已经掌握得不错,此时将会恢复正常填充色。
该栏主要用于记录题目中遇到的一些曾经见过或用过的知识点或者技巧,同时后面紧接着一个状态栏,其定义规则同新的知识一致,可用于提醒待复习的知识。
如果遇到一些经典的题目,可能想要日后重复练习,可在此栏加以记录,同时后面紧接着记录重做次数,表示该题目的重复练习的次数,当题目标注为 是
时,将会填充红色加以提醒,同时重做次数在小于 3
次时,也将填充红色加以提醒。
该栏可以用于记录一些额外的信息,如,解决该题时遇到的一些特殊情况或注意事项等。
最后,模板将会统计所记录的题目的:
- 难度统计: 简单、中等、困难的数量;
- 解题情况统计: 各解题情况的累计数量,并输出环形图直观地体现出各种解题情况占比;
- 平均耗时: 所有题目的平均解题耗时。
并在下方附有总结栏,可以用于总结该阶段刷题练习的一些经验心得。