首先,我是使用Java
编写的源程序
再者,我想谈谈,很多学Java
的人不注重算法的学习。光学学SSM
,SpringBoot
,SpringCloud
等是不够的。比如,很多面试的第一场就是考你算法
,这一关都过不了,你能力施展的余地都没有。
其次,我想说,我跟很多人一样,开始对使用Java
来写算法都是很迷茫的,甚至无从下手。不过,这个东西又很重要。所以,一个成体系的学习过程是非常重要的。我走过很多弯路,这里我把我的学习经历
分享给大家。
我说说我这样学下来的感受吧,刚开始,我使用Java
只能谢谢for
循环,但经过近1个多月
的学习时间(我奉劝大家别寄托于速成,算法是需要自己去理解并且独立实现的
),我现在在Leetcode(一个很好的平台)
上做题基本上都会有一些思路。
好!给花不多说,这是我的学习路径
1.《算法很美》——这是使用Java
的一门课程,对于学习Java的来说,首先你可以进一步熟悉Java的特性,对你理解JDK源代码也很有帮助(面试也经常问到)
3.慕课网——《玩转数据结构》
4.慕课网——《玩转算法面试》
5.慕课网——《看的见的算法》(深度实战玩转算法,这个真的是让你对算法更加感兴趣的一门课了。会带你实现一些金典的小游戏)
资源的话我找不到了,不过很多在B站上能找的到。不过我还保留有《玩转算法面试》的这门课程。
按照上面的学习,你绝对算法水平有质的提升,而且这些课程的老师真的讲的非常不错!
笔记::https://pan.baidu.com/s/1-SjK6pJBo0Yy-pCGPFCf3g
提取码:eawa