假期这几天我买了《逆转裁判 123》合集,面对着这香喷喷的冷饭吃了半天。从 GBA 玩到 NDS,从 NDS 玩到 3DS, 现在 NS 虽然没有出新作有点遗憾。不过有了高清重制,也当是个回忆和收藏了 🎉🎉
回到正题,就在今天,我的《leetcode 题解》项目成功突破 2w star, 并且现在 Github 搜索关键字"LeetCode"我的项目已经排名第一啦,这是继 1W star 之后的第二个巨大突破,非常感谢大家一路以来的支持和陪伴。
最近在写一本关于 LeetCode 题解的书,有很多人表示想买,这无形之中给了我很大的压力,名字还没定,暂时给它取一个代号《攻克 LeetCode》。
这里是《攻克 LeetCode》的草稿目录,目前有 20 章的内容,本书要讲的内容就是 LeetCode 上反复出现的算法,经过我进一步提炼,抽取数百道题目在这里进行讲解,帮助大家理清整体思绪,从而高效率地刷题,做到事半功倍。我这里总结了 7 个常见的数据结构和 7 个常见的算法以及 5 个常见的算法思想。
7 个数据结构分别是: 数组,栈,队列,链表,二叉树,散列表,图
7 个算法分别是:二分法,递归,回溯法,排序,双指针,滑动窗口,并查集
5 个算法思想分别是:分治,贪心,深度优先遍历,广度优先遍历,动态规划
只有掌握了这些基础的数据结构和算法,更为复杂的算法才能得心应手,事半功倍。而 LeetCode 的题目虽然不断出新,但是最终用到的算法永远是那几个,很多题目都是穿着新的衣服的老面孔了。大家学好这些基础套路之后会更加明白这个道理。
后期可能会有大幅度修改,希望大家提出宝贵意见,以特别的方式参与到这本书的编写中来。
(star 增长曲线图)
上次主要讲了项目从开始建立到拥有 1W star 的经历,本次书接前文,继续讲一下后面的故事。
上回提到知乎上的“量子位”在帮我做宣传,引入了不小的流量。 我就想为什么不自己去拉流量呢?我自己以作者的角度去回答一些问题岂不是更好,更受欢迎么?于是我就开始在知乎上回答问题,很开心其中一个还获得了专业认可。
事实上并没有我想的那么好,我回答了两个 LeetCode 话题的内容,虽然也有几百的点赞和感谢,但是这离我的目标还差很远。
但是转念一想,我知乎刚起步,也没什么粉丝,并且写答案的时间也就一个月左右,这样想就好多了。 我相信将来会有更多的人看到我的答案,然后加入进来。
现在我发表的文章都是在各大平台。这有一个很大的问题就是各个平台很难满足你的需求,比如按照标签,按照日期进行归档。 甚至很多平台的阅读体验很差,比如没有导航功能,广告太多等。因此我觉得自己搭建一个博客还是很有必要的,这个渠道也为我吸引了少部分的流量,目前添加的主要内容大概有:
总体上来说效果还是不错的,之后的文章会在博客首发,各个平台也会陆续更新,感兴趣的可以来个 RSS 订阅,订阅方式已经在《每日一荐 - 九月刊》里面介绍了。
GithubDaily 转载了量子位的文章也为我的仓库涨了至少几百的 star,非常感谢。GithubDaily 是一个拥有 3W 多读者的公众号,大家有兴趣的可以关注一波。
一些其他自媒体也会帮忙推广我的项目
我后来才知道竟然有海外华侨和一些华人社区都能看到我了。
另外通过朋友之间口耳相传的介绍也变得越来越多。
非常感谢大家一直以来的陪伴和支持,我们一起努力,加油 💪。
如果你还没有加入我们,看了这篇文章想加入,那么可以访问我的项目主页 leetcode 题解 我在这里等着你。