leetcode | 开篇杂谈

2019/09/15 Update
其实很多编程题,或者说面试题都有自己的套路。关键是要总结模式。另外,我发现在实际工作中,往往不会用到特别复杂的数据结构,但这并不能说明刷题是无用的。实际上,它能拔高一个人的实现能力。

2019/05/24 Update
暑期实习找下来,感觉自己知识面和特定场景的表达能力已无大问题。但基础的编程能力阻碍了我更进一步,很多相关工作都是需要扎实的编程能力作为基本功的。从初稿到现在九个月,我的编程能力有了一些长进,但还是没有质的改变?没有。相关书籍看了很多,但是始终缺少一种“神启”。必须要多思考,多实践,多参与。这样秋招才不会挂掉。

最近一直在关注的网站,剑指offer相关:https://github.com/gatieme/CodingInterviews
一本编程刷题总结书:https://algorithm.yuanbin.me/zh-hans/

另外,最近而在核心关注相关网站:牛客网,掘金等

2018.12.24 初稿
接近两年,该看的书也算看的不少了。
就C++而言,本科上了一们C++相关的课程,用《菜鸟教程C++》快速过了两遍知识点,阅读学习了《essential C++》《C++程序设计-北京大学》,看过小部分《C++ Primer Plus》
就Python而言,看的更多一些,包括《廖雪峰Python》《learn python in hard way》、《Python cookbook》、《Python核心编程》、《改善Python程序质量的91个建议》
就java而言,主要是围绕《算法第四版》掌握了一些java代码的初级书写方式
算法类主要看的是《算法第四版》、《集体智慧编程|Python算法应用》
数据结构主要看的是《基于C#的数据结构》、《数据结构与算法 Python语言描述》、《邓俊辉数据结构》

但是我的学习犯了一个很大的错误,我只想速成,却在某种程度上忽略了最基础的编程能力,coding能力。总的来说,是时候刷leetcode了。

答案网站会考虑用:https://fisherlei.blogspot.com/
刷题网站考虑本地化,会选择:https://leetcode-cn.com/problems/add-two-numbers/

0%