大一微积分笔记整理_大一下总结

大三下期末考完了,来写写。怀念以前有微积分的日子,那时的我真是太认真了。

面向对象程序设计基础(A)

这是这学期唯一一个编程课,我当时还算是很享受编程的(到现在时间长了,也许编程仍然能给我带来快乐,但是疲劳肯定是越来越多了),所以算是上的很认真。

我选的是yhl的课,选之前听说很有特色,比如是英文的ppt+大部分英文的讲课之类的。其实到了他自己讲不清楚的时候他自然会用中文的,感觉就很滑稽,不过对我们听课也没什么影响。

平时的作业基本就是一些编程题目,有一个互评的环节,把自己的作业发给别人,别人填一张评价表,然后自己根据评价来改。开始前几次还是有点意思的,不过次数多了就感觉是走过场,有点无聊了。

这门课有一个课后报告的环节,就是一个学期中轮流每个人准备一次报告在课上讲,主题没有什么限制,就是分享一下自己的了解的知识。我那一场时间很早,当时好像还在学构造函数什么的,但是我准备的主题是模板元编程,这就很突兀了。当时我花了一个周末准备,写了一点代码,比如一个编译期的Treap之类的。虽然在台上讲的时候装的好像一副举重若轻的样子,像是在炫耀自己的成果一样,但是其实我心里也知道这完全就是屠龙之技,真没什么用的,看别人讲比如编译工具链之类的,我感觉比我的还更有意义一些。

有两个大作业,分别是个人的和组队的。个人的我选了写一个带语音输入的文本编辑器,用的是讯飞的语音输入API,用Qt做GUI。在做的时候感觉在Windows上写代码实在是太难受了,几乎完全没有可能成功编译网上的代码,VS这一套工具链实在是不知道怎么用,而且本来很多网上的代码就是只能在Linux上跑的。再加上这个Surface只有128G的硬盘,Windows下空间快不够用了,等等许多原因,我换成Linux了。但是直到现在,我对Linux的使用水平也只限于把它当做一个写代码更方便的Windows。

组队的大作业,因为不想组队,我就申请自己做了。我很不喜欢组队,到现在也是这样的,能不组就尽量不组。大部分情况下,只有一门课强制要求,或者我对这门课不感兴趣,我才会主动去组队。我选的是实现姚期智的一篇关于欧式空间中的MST的计算的论文,只要求实现二维的情形。在经过了很多优化之后,这个算法的速度确实还可以,其他常见的算MST的各种方法都比不过,但是比用Delaunay三角剖分做的还是慢太多了。当然这个我并不会写,我是抄n+e的。最后我的代码里全是模板套模板,一个虚函数也没有,现在我的代码风格还是这样的,几乎从来不会主动用virtual或者Rust的dyn trait。

考试是机试做题,听说别的OOP班都是笔试,这可太幸福了。题有点多,有很少的一点点算法(最长上升子序列级别的),主要还是考察OOP的知识。我是顺利做完了,不过还是有不少人没做完,或者因为不知道概念和语法而做不出来一道题。

微积分A(2)(A+)

我还是选了晏平的微积分,上学期就觉得听的很舒服。

晏平的作业是真的多,反正是比我的舍友上的微积分作业多多了,但是我当时一直把这当做很好的复习巩固的机会,要是让现在的我去选,那肯定是不会选晏平了,

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值