刷题交流|一个好用的力扣刷题统计模板
7366
2022.01.01
2022.01.02
发布于 未知归属地

力扣(LeetCode)刷题统计 Excel 模板

本 Excel 统计模板主要用来帮助记录在 LeetCode 刷题过程中所遇到的题目信息、解题情况(比如是否是自己独立解决的、还是看了题解才解决的)、解题耗时以及该题所涉及到的新的知识点。同时设定了相关规则可以对解题情况、耗时等信息进行统计并可视化输出。

仓库地址:Excel-for-LeetCode-Exercises-Statistics

目前主要有两个模板:

eg 1. 2021 年 10 月每日一题的打卡统计示例:

21-10 打卡统计

eg 2. 第 273 场周赛统计示例:

273 周赛统计

1 模板介绍

1.1 题目基本信息

  • 日期: 可以是记录出现在每日一题的日期,也可以是遇到任意某一道题的日期;

  • 题目: 题目序号及名字,这里可以直接复制力扣的题目标题,然后粘贴到 Excel 里,就可以默认带超链接;

  • 难度: 题目难度分类,这里我设置了变色规则,简单、中等和困难将自动变换为力扣当中显示的颜色,这样更清晰直观。

1.2 解题情况

该模板将解题情况分为了以下 4 类,同时记录了解题耗时:

  • 通过: 自己独立地在规定时间内编写代码并通过,oh yeh!

  • 超时通过: 自己独立编写代码通过,但耗时超出了自己的预定时间;

    • 考虑到一般算法笔试的时间要求,目前将时间上限设定为 30 min,当耗时超过 30 min,耗时字体会变红加以提醒;
  • 提示后通过: 在查看了题目 tag 或者参考了题解思路后,编写代码通过;

  • CV-未通过: 最坏的情况,看了题解都还不会做,只能粘贴复制咯;

最终所有题目的解题情况都将纳入统计,并输出到表格下方的统计栏中。包括:各种情况的累计数量以及平均耗时。

1.3 新的知识

该栏主要用于记录题目中所遇到的一些新的知识点或技巧,同时后面紧接着一个状态栏,用于表示该新知识点的掌握状态,状态分为:

  • 待巩固: 表示该新知识点有待巩固学习,此时预设规则会将这两栏标红加以提醒;

  • 已巩固: 表示该知识点已经掌握得不错,此时将会恢复正常填充色。

1.4 复习知识

该栏主要用于记录题目中遇到的一些曾经见过或用过的知识点或者技巧,同时后面紧接着一个状态栏,其定义规则同新的知识一致,可用于提醒待复习的知识。

1.5 是否需要重做?

如果遇到一些经典的题目,可能想要日后重复练习,可在此栏加以记录,同时后面紧接着记录重做次数,表示该题目的重复练习的次数,当题目标注为 时,将会填充红色加以提醒,同时重做次数在小于 3 次时,也将填充红色加以提醒。

1.6 备注

该栏可以用于记录一些额外的信息,如,解决该题时遇到的一些特殊情况或注意事项等。

1.7 数据统计与总结

最后,模板将会统计所记录的题目的:

  • 难度统计: 简单、中等、困难的数量;

  • 解题情况统计: 各解题情况的累计数量,并输出环形图直观地体现出各种解题情况占比;

  • 平均耗时: 所有题目的平均解题耗时。

并在下方附有总结栏,可以用于总结该阶段刷题练习的一些经验心得。

解题情况统计
环形图

后记

记得我在最初的算法练习中,经常遇到之前做过的题,过了一段时间后发现不会做的情况,而力扣自己的收藏夹收藏的题多了之后又约等于没有收藏(,于是乎想着,自己能有个工具可以记录下每天的打卡刷题,再然后在力扣的题解区偶然发现了一个大佬做的统计 Excel 表格用于记录每日一题的,受到他的启发,自己在 10 月也做了这么一个统计表格工具用来统计每日一题。欸,慢慢地这样坚持到了年底也统计了好几个月,最后发现效果还不错,能够通过统计信息直观地看到自己每个月的进步(平均耗时减少,通过率不断提高),这种感觉真的非常棒!不信你试试!

所以,今天,2022 年的第一天,我将 Excel-for-LeetCode-Exercises-Statistics 发布到力扣讨论区上,作为对力扣社区的一点回馈,希望能够帮助到更多的人,帮助到过去的 “自己”。当然,如果对你有所帮助的话,也欢迎点一个 star。

最后,值此元旦佳节,祝愿大家新年快乐,2022 心想事成。

评论 (5)