冬训算法指引二

【0】引言

大家好(ノ ^ o^)ノ,我们是算法组的学长和学姐,我们又见面了!
这次给大家带来的是进阶部分的知识,不知道前面的内容大家掌握的怎么样呢
前情提示:先掌握了入门指南,再进行后续的学习哦
装系统过程一定遇到了许多问题吧
解决这些问题的你一定是和封面的妹子一样可爱(>y<)
c语言基础你们有初探编程语言的魅力吗?
有感受到ros系统的方便之处吗?有被tf树狠狠折磨吗?
如果有,恭喜你和去年的我们一样
从明向走到北大街很长
但其实,不论多远,都是一步一步走来的
好啦,同行者
祝你学习顺利!໒( = ᴥ =)ʋ


以下为第二部分的学习目标,建议大家语言部分算法组基础部分并行学习

【1】C++类和对象

《黑马程序员匠心之作|C++教程从0到1入门编程,学习编程不再难》 BV1et411b73Z

《菜鸟教程》https://www.runoob.com/cplusplus/cpp-tutorial.html

标 “ * ” 为选学内容,比赛涉及较少,在所有不标*内容学完后再看

实践要求是跟着视频课复现样例代码并成功运行


p99 - p142 类与对象是C++重点和难点内容,了解类的思想很重要,用分类的眼光看世界,对象是类的实例,这部分内容掌握到能看懂代码并实践,知道怎么定义类,构造函数析构函数在什么时候调用,公有保护私有属性的权限等等即可。在比赛实践中,会大量的使用这种思想,鼓励大家在rm论坛上下载各种开源来看,就会发现越好的学校开出来的代码对这部分的理解会越好,应用的也越好。

封装 p99 - p105

对象特性 p106 - p112

                                                  p114 - p117

*静态成员 p113

*友元函数与友元类 p118 - p120

操作符与运算符重载 p121 - p126

继承 p127 - p134

*虚函数与多态 p135 - p142

【2】算法部分基础

① 学习部分——RM视觉组培训视频

教程 B站视频号 备注
RM视觉组培训视频 p4p5 BV1CE411R7n4 可以做学习语言学累之后的放松,但是得看

② 实践部分——用源码编译opencv

注:opencv编译版本均为opencv4,队里常用的版本是4.6.0大家可以选择与队里的保持一致

实践过程中一定会遇到各种问题,希望大家可以锻炼自主解决问题,查阅资料,找其他学校的同学交流的能力,鼓励大家先 自行尝试解决。如果你们确实需要帮助,可以向学长学姐请教,但请先自己努力思考,尽量少问一些可以直接通过查阅资料或者简单思考就能得到答案的问题,记得利用好AI的手段哟~

欢迎大家加入算法组 !

太原理工大学智能交通基地2024 ©

  • Copyrights © 2024 jellyboxs
  • Visitors: | Views:

请我喝杯咖啡吧~

支付宝
微信