期末数据结构总结

  为期16周的数据结构课程结束了,在这十多周里在贺利坚老师的带领下,我取得了比预想更好的成绩。我想这很大一部分原因是因为贺老师的翻转课堂教学。

  之前听说过翻转课堂,但没有老师用这种方法教过我们。贺老师用翻转课堂教学真的是一个很新颖,很大胆的尝试,知识变得不必非在课堂上学习,可以通过课件在网上学习,更棒的是贺老师做的视频内容非常详细,知识点也很清楚,贺老师幽默的语言也让视频内容变得不枯燥。更值得一提的是课堂上,我们以小组的形式排位置,面对面讨论问题,很大的提高了学习效率,气氛非常活跃。

  再说说这门课程,数据结构这门课程对于我们专业来说是门基础课,是众多语言的基石,是非常重要的一门课程。我们的数据结构大纲分为以下三大模块:数据的逻辑结构、数据的储存结构、数据运算。其中,数据的逻辑结构又分为线性结构和非线性结构;数据的储存结构分为顺序结构、链式结构、索引结构、散列结构;数据运算分为插入运算、删除运算、修改运算、查找运算和排序运算。

  在学习以上的知识时,有些算法很绕,不易理解和记忆,贺老师就带着我们通过画图,道具演示,小组讨论等方法,让我们更方便的去学习。在最初学习的线性表时,还不能很好地适应老师的新方法,无论是视频还是博客都做的很匆忙,慢慢的到后来能把这种方法当做习惯,能很好的运用这种方法提高学习效率。学到串到数组时,感觉比较难理解,老师画一画,走一走的对策提供了很大的方便。到数和二叉树,画图理解层次非常重要。最后的查找和排序,我越来越明白一个好的算法能更好的节省空间和时间,真正理解了数据结构的重要性。

  学习算法训练了我的思维方式,通过CSDN让我的编程水平得以提高,还有蓝墨云班课等等,这些都是翻转课堂带来的惊喜。虽然翻转课堂还在完善阶段,但我感觉老师做的已经炒鸡棒了,如果非要说不足之处的话,希望老师能把30多分钟的视频精简一些,在博客上也多多和我们交流交流。

  最后,真的很幸运能遇到贺老师,感谢您带我们玩转数据结构,玩转翻转课堂!

你可能感兴趣的:(期末数据结构总结)