现现在,对于技术人员(软开、算法等
)求职过程当中笔试都是必不可少的(免笔试的除外,大部分人都须要笔试
),而笔试通常组成都是选择、填空、简答题、编程题(这部分很重要
),因此刷题是必不可少的;对于应届生求职来讲更是须要疯狂的刷题,由于平时都有本身的科研任务,可是我的仍是建议刷题应该按部就班的,提早准备,这样就能够比较轻松地应对编程题这一部分了,而不用天天只集中在刷题这件事上;对于已经工做的人也不是说再也不须要刷题了,即便是跳槽也会有算法题的考核,因此不管对于应届生仍是在职人员,找工做都须要必定的算法能力,为了可以下降刷题天天占用的时间,那么咱们能作的就是提前布局刷题任务,为未来找工做提前作准备,这样即便天天只作一道题,根据一份工做大体1~2
年的时间来算,那么在找下一份工做时也会刷了300~600
道题了。git
LeetCode目前已经有1000多道题了,官网对不一样的题型进行了分类,按照每种类型中题目数量从多到少排列时,大体分布以下:github
每一个类型的题目中都会列出所包含的题目有哪些算法
直接点击题目便可查看该题目对应的我本身所给出的示例源码,其中包括该题目的题目描述(来自LeetCode官方
),而后是解题思路(我的看法
),大体以下编程
紧随其后的就是对应题目的源码部分(我的解法
)dom
本开源代码主要是记录我的刷题过程当中的解题思路之用,也做为本身后续快速查找、翻阅、回忆解题之用,可能方法并非尽善尽美,会逐渐改进,也但愿有心之人可以提出宝贵的改进意见,我后续的解题思路、源码等也会持续更新到该仓库中,更多详情点击该连接。ide