数据结构期末总结

      这学期我学习了《数据结构》这门课程,从不了解到了解到喜欢上它,是一个漫长的过程。不过贺老师的翻转课堂却让我对这门课程产生了浓厚的兴趣,最后贺老师让我们自己总结一下这学期学了些什么,所以我好好的想了一下。

  第一章为绪论,介绍了数据结构的基本概念,特别强调算法分析的方法,第一章的内容算是正本教材的敲门砖,让我们对数据结构这四个笼统的字有了具体的概念理解。第二章是线性表,线性表作为最简单常用的数据结构还是很好理解的,就像线一样将多项数据串联起来。第三章栈与队列,了解了栈与队列的结构特点及其基本操作,但是之前我们用的都是顺序结构,也就是都是用数组来实现的,现在有另一种实现的方法,那就是链式实现。链式实现的基本结构是节点,每个节点分为两个部分:一部分用来存储数据,另一部分用来存储指向下一节点的指针,这个节点。我们一般都用结构体来实现,用类也可以,但是不如用结构体简单。第五章是递归,这一部分掌握的不好直接导致后面树、查找、排序都很没有头绪,所以说学习知识是有关联性的,向穿珠子一样,一颗一颗的来。第七章学了树和二叉树,树形结构可以实现一对多的关系。第八章是图,图这部分牵扯到很多具体实际的问题,比线性结构要复杂很多,因为元素和元素的关系是任意的。第九章学习了查找,这是一种非常方便有用的功能,可以查找任意元素。第十章内排序,排序就是整理元素,让各个元素按照顺序排列,排序可以提高数据的查找速度,也是实用性很强的一种算法。

  数据结构的基本知识大概就是这一些,不过让我记忆深刻的还是贺老师的翻转课堂,从来没接触过这种课堂,第一次听说时充满着好奇,慢慢的明白了翻转课堂,老师让我们课下通过自己看视频来学习知识,然后博客发表作业,上课时老师会选出一些我们不太明白的问题来给我们提供讲解,让我们更深入的理解这些知识,让我们在玩的过程学到知识。我个人很喜欢这种课堂,因为传统课堂太过于沉闷,让我们总是昏昏欲睡,不想参与和老师学习这个过程,不过翻转课堂却不存在这样的问题,虽然它占用了我们课下的时间,不过这种方法却可以循环学习,例如我这一章没学好,我就可以反复的看视频,直到学扎实为止。

  数据结构我学完了以后感觉我在编程方面有了很大的进步,我可以自己做一些小的系统(用简单又便捷的代码),我想我以后还会朝着这方面继续学习的,因为我很享受编代码的过程,我很开心,所以我以后会继续努力的。

真的希望以后有更多的老师和贺老师一样用翻转课堂这种方式上课,我很喜欢这种方式,也很享受,希望以后还有机会可以体验到,我的总结就是这些了,谢谢贺老师一学期的教导,希望以后还有机会再学习您的其他课程。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值