香港中文大学课程在哪里看?
上星期中大学了新开的《数据结构》,来写个心得。 首先,这个课程的难度。因为老师并没有给太多参考书,也没有指定教材,所以我只能按照自己对这门课的理解来讲一下难易程度(希望不要打脸),个人感觉是易到难的程度。至于原因嘛,主要是上课内容主要在于介绍数据结构和算法的基本知识,这些知识的理解背诵自然相对容易。但是,课后作业的难度就是另外一回事了。比如这一题,题目要求实现两个堆的操作,并说明原理和思路。对于刚接触数据结构的我们来说,想自己完全动手做出来无疑是比较困难的。所以这题我打了很长时间才勉强弄出答案。
第二,课程内容。因为老师的PPT是在太厚了,所以我只放了重点的内容。因为数据结构本身就比较抽象,所以如果不去理解直接背的话实在是有些困难。好在课后作业不多,而且也比较简单,主要是把概念理解清楚即可。至于复杂的应用就留给我们以后编程实践的时候再学习吧。
第三,学习资源。因为中大的计算机系并不是很强调C++,而是使用python来做程序设计,所以我们只需要学会使用python来完成老师的作业就可以了。对于C++的学习,我有以下建议: 1、可以去找一些网课观看,如B站就有很多优质的课程,搜索“数据结构”就能找到很多相关视频;
2、可以买一本《Python编程快速上手——让繁琐工作轻松起来》,这本书比较基础,适合新手,并配备有源码和实例,非常适合自学;
3、可以使用python自带的IDLE编辑器或pycharm等专业软件进行练习,也可以在stackoverflow等网站上答题练手。 以上都是我自己的一些不成熟的小建议,希望能帮到同学们。加油!