C++要想往上发展,数据结构和算法是起码的要求,因为程序的本质就等于数据结构+算法。
要想提高,刷题是一种方法。
但很多人在LeetCode、牛客网刷题的过程中,总觉得代码写不动、刷题没有好的思路,别人用一分钟解出来的题。自己要琢磨半天;还有就是刷题刷出来的经验太细碎了,知识点被切割成一块一块的,去面试的时候除非碰上原题,否则根本答不出个所以然来。
对算法与数据结构理解不到位、短时间内又无法进行系统的学习,那么,还有什么方法能提升呢?
有人说可以去写一个小游戏来实践,把这些跟自己感兴趣的项目结合起来。比如贪吃蛇、俄罗斯方块等等,这些教程网上有很多,代码也都开源了,有兴趣的话随时可以去试着写写。但今天,我想给大家推荐1个更有意思的训练营:自制一门编程语言,并且用它完成1个语言解释器项目的搭建。
原价599元,本号粉丝0元报名
24H后恢复原价!
长按3秒 即可扫码
对了,现在报名,还赠送下面这个《printf函数精讲》视频
10小节实操干货,带你实现自己的printf函数
这份由C语言与算法数据结构学科创始人——于方泽讲解的重量级视频学习资料,可以帮助你探索printf函数实现的奥秘,并让你学会如何使用二分查找算法和牛顿迭代算法实现自己的sqrt函数。
Q1
这个训练营适合什么基础的人?
这个自制编程语言的项目,会带大家体验1个支持变量定义、IF语句和For语句的语言解释器实现全过程,要求我们转换思维,站在程序设计者的角度来把握学习,对0基础的人来说是个不小的挑战。如果有一定C语言基础,会更容易消化。
但3天里主要讲核心的搭建逻辑,所以也不会很复杂,如果你对这个项目、或者算法学习感兴趣,即使缺乏相应的基础,也可以跟着导师一步一步来把项目完成。
3天直播课详细大纲
尤其是最近有面试的人,训练营第2天,来自前百度面试官的求职辅导“专场”,一定不能错过!
Q2
这个训练营的导师是谁?
这期训练营的导师是ACM亚洲区金牌得主、百度NLP引擎的开发者胡光。
计软专业的同学基本都知道ACM竞赛,它是公认最顶级的算法竞赛,被称为『算法竞赛的奥林匹克』。
胡光老师早在10年前就拿过ACM亚洲区的金牌,并2次晋级全球总决赛。还是前百度高级研发工程师、面试官,拥有13年程序开发经验。在百度就职期间,直接推动了百度NLP推理引擎开发和落地。
17年从硅谷归国创业,帮助零基础学生从零开始学编程,在他教的学生中,双非院校本科生最高毕业薪资为59.5万,211类院校学生毕业平均薪资达到35万以上。多位学员进入到了字节、腾讯、华为等头部大厂。
Q3
参加训练营有哪些收获?
这个训练营不仅让你从实际的项目开发中学习数据结构与算法在编程语言中的应用和重要性,还有专门的算法题专场,ACM金牌大牛手把手带你学习刷题的“正确姿势”。
Q4
有没有课前预习和课后复习的资料?项目源码有吗?
每天课前可找助教领取学习资料:
Day1:《C++编程思想》
Day2:《LeetCode刷题》
Day3:《百度内部编码规范》
每天课后可找助教领取在线课程:
Day1:《C语言程序设计》
Day2:《算法与数据结构》
*注:以上为在线伴随式学习课程,对初学者练习写代码很有帮助!
3天课程源码可以在训练营结束后找助教领取,除此之外,直播间还有超多抽奖福利!
长按扫码,抢0元限时特惠!