前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【科学派】一份关于「如何刷题」的究极指南

【科学派】一份关于「如何刷题」的究极指南

作者头像
宫水三叶的刷题日记
发布2021-06-23 10:50:25
4560
发布2021-06-23 10:50:25
举报

刷题指南

各位六一节快乐呀 ?

我经常会在后台收到不少小伙伴的留言,不知道该如何开始刷题

确实人的精力是有限的,盲目地从「任意起点」出发很难到达目的地。

因此一份【科学派】的刷题指南尤其重要。

我花了两周的时间,将写过的题解按照「自定义」的

Tag

做了分类,并结合「面经出现频率」与「个人审美」对题目做了评级。

目前是以 Wiki 的形式做成刷题推荐入口:

几个标签的作用一目了然:

  • 题目:跳转 LeetCode 的原题
  • 题解:跳转 LeetCode 的题解区
  • 难度:几乎与 LeetCode 难度一致,部分题目我觉得不合理的话,会作调整,建议直接参考此处的难度
  • 推荐指数:根据「面经出现频率」与「个人审美」做的评分

不难发现,Wiki 天然适合作为刷题入口。

包括「右侧」的总目录,难度也是按照「从上往下」的递增。

对于刚开始刷题的同学,我的建议是按照

Tag

从上往下,并结合每个

Tag

内部的「推荐指数 & 难度」进行 ?

后续计划

目前仓库还没装修完成。

这几天我会将每个

Tag

的内容再整理成「普通/暖色/暗黑」三个版本。

以 PDF 的形式发放给大家,方便大家离线阅读 ?

按照个人风格,不会做成一个「大杂烩」,而是每个

Tag

为一本,并单独为每本重新排版,配封面 ?

我猜你问

Q0:为啥会有「自定义」的

Tag

?与 LeetCode 的标签有啥区别?

A0:这是对题目更加细致的分类。

LeetCode 上的分类标签颗粒度是很粗的,比如所有的 DP 的都只是「动态规划」,所有的深搜都是「深度优先遍历」,所有的数据结构实现都是「设计」...

三叶自定义的

Tag

会细致到具体的模型:「背包 DP」、「序列 DP」、「区间 DP」...

还有包含众多 LeetCode 本身自带的标签:「最短路」、「最小生成树」、「启发式搜索」...

以及一些系列性的常见问题:「n 数之和问题」、「回文串问题」、「表达式计算问题」...

Q1:仓库多久更新一次?

A1:仓库的定位是作为公众号配套使用。

LeetCode 上的每日一题和公众号文章会尽量在「一周内」更新到仓库。

Q2:仓库就只是目录吗?

A2:现在我们有了一个科学的目录编排,后面我计划做成一个「集中组队刷题」的形式:

比如每个月月初,我会在公众号发起一个投票,大家选择接下来一个月我们讲什么知识点。

如果选中 DP 和双指针,我们接下来一个月「一天 DP」&「一天双指针」的进行刷题。

仓库也会成为每个同学交作业的地方,当然这个流程我还要好好设计一下 ?

彩蛋

其实在仓库的 Issues 界面,给大家留了个彩蛋:「给三叶找活」 ?

你可以在 issue 处留下你感兴趣但是我又还没写过题解的题目,我会选择一些比较具有代表性的来写。

当然如果你对某个题存在疑问,可以以 「题号:题目名称」 的形式建新 issue 与我交流 ?

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-06-01,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 宫水三叶的刷题日记 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 刷题指南
  • 后续计划
  • 我猜你问
  • 彩蛋
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档