数据结构课程总结

来源:互联网 发布:java wait notify实现 编辑:程序博客网 时间:2024/06/05 10:51
  时光匆匆,转眼间这学期的课程即将结束,而伴随我们一学期的翻转课堂也将要告一段落,下面我要说一下我对翻转课堂的感受

以及对数据结构的体会。

  大一结束以后看到课表是贺老师教我们数据结构,而且是翻转课堂,感觉挺新奇的。但是不能理解是什么内容。后来贺老师在蓝墨云班课和qq群里给我们了介绍,才明白翻转课堂是怎么样的。说实话,刚接触觉得挺有压力的。因为怕自己没有时间去看视频,在课下主动学习。刚怕的是自己没有控制力。后来一切都在慢慢变好......

  在这一学科的学习上面,遇到的第一个难题可能是博客开通了吧,课代表让把博客网址放给她,发了好几次都没有发正确,后来终于把对的发过去了,自己也松了一口劲。这次的教训也给了我启示:什么都是在尝试之后才知道怎么用、该怎么做,所以我们要勇于尝试新东西、新事物。

  每周我们都要经过看视频;在答疑区提问;发博客;课上老师重点讲解难点、疑点、重要知识点;预习下周知识这样一个流程。刚开始比较兴奋,每次视频都会认真完成,不懂得问题会翻来覆去看好几遍。再加上老师上课的课堂活动,我觉我可以把书上的内容掌握到百分之八九十。对专业课的学习也有了信心。但是在这一过程中我觉得做的最困难的是实践,自己写项目。慢慢的也是借鉴老师的博客,慢慢理解其中的道理。慢慢地我渐渐地跟上来老贺的节奏学的不亦乐乎,就这样周而复始,一学期结束了,我感觉收获颇多。我感觉如果能学好数据结构我们的编程能力会上一个大台阶,觉得以前我们写的代码好loud,首先我们知道了数据结构的定义和算法,然后又学了线性表(定义、顺序结构、逻辑结构、存储结构),在此基础上我们学了顺序表、链表(单链表、双链表、循环链表)、有序表,理解掌握了它们的思想及基本算法。对于栈我的感受颇深在学C++时我就接触到来它,当时感觉难的很,现在看来确实so easy! 有了栈的理解和掌握对队列也就迎刃而解了。而串我感觉主要用于匹配,说起递归,我们都比较熟悉这学期的递归学习进一步地丰富、加深了我们对递归算法的理解和应用。数组、广义表、树和二叉树,虽然学着有点难,但还蛮有意思的。在最后我们学了查找和排序,各种查找和各种排序算法,学完之后感觉以前写的查找啦、排序啦很繁琐。

  每周周四跟着老师“画画画”,感受颇深。好多难以攻破的知识点都迎刃而解。老师上课也会让我们默写代码,给我们讲原理。但是对于长代码还是不能很好的理解。期末考试就要到了,老师的视频会给我们提供很多方便,现在,此时此刻,我也正重新把贺老的视频重新看一遍,复习一遍。

  我对老师的翻转课堂双手双脚的赞成,最后也希望老师能继续带着这中饱满的激情和热情为教育事业的改革发光发热。