my leetcode java code
按照这个tag顺序刷题,并尽可能想到、写出所有方法
https://leetcode-cn.com/circle/article/48kq9d/
https://leetcode-cn.com/tag/array/
接下来进行数组总结:(参考如下2篇文章)ing
https://www.cnblogs.com/liuzhen1995/p/11789339.html
https://blog.csdn.net/shulixu/article/details/90477714
参考如下两个项目
https://github.com/azl397985856/leetcode
https://github.com/labuladong/fucking-algorithm
说明:
https://v2ex.com/t/723418#reply10 说几个leetcode 上看似简单却又非常困难的问题
同时这也回答了另一个问题:面试的时候怎么判断面试者是不是速成的? 很简单,认真学过算法的科班学生,多少会对这些问题有些 sense 。
而速成的只能靠刷题,刷不出这些 idea 。他甚至不知道 binary search merge 的存在。
但是如果他但凡看过 MIT 、普林斯顿或任何一个名校的算法公开课,他都会知道 binary merge/median find 不是那么的简单的问题。
2021年1月10日有感:刷题过程很痛苦 需要自己不断找方法 刺激这个过程 别放弃
2021年1月11日有感:按照tag刷题 分类刷 方便总结规律
About me
从事Java后端开发,工作了七年的loser。看了《资深技术Leader曹乐:如何成为技术大牛》 这篇文章后 ,决心努力提高自己的代码能力和解决问题能力。
个人订阅号:熵增与求索之路 (关于成长,关于认知)