【开源】Java算法学习过程笔记和源代码分享

首先,我是使用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

源代码https://github.com/zhanyha/lanqiao.git

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值