本书是一本使用JavaScript实现LeetCode题目的书籍。本人是前端工程师,毕业至今,因为对算法这块没有足够的重视,发现自身的职业生涯发展因此受限。于是,自己为了提升自身能力,撬开算法大门,开始上LeetCode做题目。这其中包括自己独立完成题目,当然也免不了谷歌参考了别人的代码。
做题的时候,自己一边解决问题,一边查询相关理论知识。但是,中途发现之前做的一些题目回头来看又不明白了,因此想着使用gitbook来记录自己做题的思路与过程,即使以后不明白了,也能查看记录,重新搞懂。所以计划做题的同时开始写这本书:《LeetCode》。
另外,LeetCode的题目解决方法可能不只一种,我也会记录下自己实现的所有方案。本书的所有代码,都经过了LeetCode官网的测试。若之后官方测试用例有改变,也会做到及时跟进修改。
本书原计划按照LeetCode的题型分类来组织章节的,但是为了方便查找学习,决定按目前网站算法题目的序号从低到高来进行排列说明。同时将题目的类型tag标记进去,以便能清楚知道会涉及哪类问题的知识。
- JavaScript实现算法题目
- 算法题目分析
- 算法题目的解题思路
- 时间复杂度O(n)
由于个人精力时间有限,本书将逐步完善上传。如果有不对的地方,欢迎指出;如果对你有用,欢迎star。