
前言
小伙伴们好呀!可爱的小编又来了。最近放寒假了,相信各位小伙伴已经做好满满的计划打算在寒假实现弯道超车。
这么美好的一段长假,不用来学习是在是太暴殄天物啦!

加上经常有小伙伴来问小编,学习算法需要掌握哪些编程语言?代码怎么学啊好难啊?是学Python好还是matlab好?
这些问题实在没有办法一一回答,所以今天我们就来聊一聊,学习算法需要掌握什么样的编程知识吧~
值得注意的是,本文面向的对象是算法的学习群体,包括公众号上的启发式算法和精确式算法。因此编程上的知识我们只是强调“够用”即可,这样才能将更多精力放在算法的设计以及优化上来。
Java基础
基础知识核心原则是“有用”,学习完基础后应能快速上手写一些简单的算法。学习知识参照知乎上@沈世钧 给出的路线图:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-3dN4Wo2C-1586494632160)(https://upload-images.jianshu.io/upload_images/10386940-97fc5ac5feba3b2d?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)]
当然大家可根据自己的学习能力调整学习时间,正常而言6周内搞定这部分内容应该是完全没有问题的。能力强的一个月

本文面向算法学习者,介绍了学习算法时应掌握的编程基础,包括JAVA和C++的基础知识,数据结构,IDE的使用,并提供了一些学习资源和实践建议。文章强调了编程基础的重要性,以便将更多精力放在算法设计和优化上。
最低0.47元/天 解锁文章
516

被折叠的 条评论
为什么被折叠?



