数据结构学期总结

      时间总是不等人,这个学期转眼就要结束了,我的大学生活即将又要减少八分之一,想想还有点伤感呢。想想过去的这半个学期,认真学过,也偷过懒,还是蛮充实的。刚听贺老师说要写这个总结的时候还真有点愁,不知道该咋写,最后我决定那些冠冕堂皇很正式的话我就不说了,还是随意一点,写点自己真实的感受吧!
    跟贺老师相处了这么长时间,感觉贺老师是超有亲和力的那种,思维活跃总有很多创新的地方。贺老师更像是我们的朋友,而且贺老师的课堂气氛总是很活跃。
    其实我就属于对各种代码程序不太敏感,甚至看到他们可能会有点晕的那种女生。大一一年的C++花费了我不少脑细胞,也下了不少功夫,但也确实算不上精通,大一的时候就听学长学姐说数据结构跟C++联系比较密切,而且学起来也没那么容易,这让我内心有点恐惧。暑假里,贺老师建了交流群,在群里贺老师告诉我们这门课程我们要通过翻转课堂的方式,当时对这种方式了解很少,习惯了普通的上课方式,所以最初我内心对翻转课堂还是有点排斥的,感觉自己学总会有些漏洞,不全面,而且对于我这种自觉性不是很高的来说,能不能按时看视频都是问题。开学后,贺老师像我们详细的介绍了翻转课堂这种方式,让我对翻转课堂的看法有了改观,感觉翻转课堂并不是我之前想象的那样。但是前几周,我还是不太适应这种方式,有时会第二天要上课了才想起看视频,这样就太过仓促,在知识的接受上效果就会不太好,所以前期对数据结构的学习就云里雾里的。但是慢慢的,差不多第四周左右吧,我开始接受并习惯这种方式,每周按时看视频就好像变成了一种习惯,不会再像之前那样经常忘记了。每周对照课本看完视频,课堂上再听老师补充重点讲解习题,课下上机实践,感觉自己的学习效率提高了不少,忙忙碌碌一周下来很充实。现在我觉得翻转课堂这种方式还是不错的,一方面可以逐渐提高了我学习的自觉性,像我之前自认为自觉性并不高的现在也会按时看视频学习了呢,另一方面在课下的上机实践遇到困难时还可以重新回顾视频,查漏补缺。还有像现在处于考前复习的阶段,视频也再次派上用场,之前学的不到位的地方就可以回顾复习,把知识记牢。这么长时间下来,通过翻转课堂这种方式,感觉自己确实也收获了不少,但对于接下来的考试感觉压力还是挺大的,尽管也下了功夫,但总感觉还是欠缺很多,可能也与之前的C++学的不太好有关吧,临近考试了还是挺担心的,但是我会把握好最后的几周,好好复习,把之前落下的或者学的不好的地方补上来。这一个学期很感谢贺老师的倾心付出,很佩服您积极乐观的心态和各种创新的想法。
    最后我对这学期学习的数据结构课程做个总结吧,第一章是绪论,介绍了数据结构的基本概念,数据结构有逻辑结构和存储结构两种;第二章为线性表,介绍了线性表的两种存储结构——顺序表和链表与其基本运算算法的实现,链表又包括单链表、双链表、循环列表等多种形式;第三章为栈和队列,介绍这两种特殊的线性结构的概念与应用;第四章是串,介绍串,包括顺序串和链串的概念与模式匹配算法;第五章是递归,比较深入的介绍了递归算法的设计方法,递归在之前C++中就提到过,现在再次出现,说明它尤为重要;第六章是数组和广义表,介绍了数组、稀疏矩阵和广义表的概念与相关运算算法的实现;第七章是树和二叉树,介绍树和二叉树的概念、存储结构、遍历、构造以及二叉树基本算法的实现,特别突出介绍了二叉树的各种递归算法;第八章是图,介绍了图的概念和图的各种运算算法的实现;第九章是查找,介绍了各种查找算法的实现;第十章是内排序,介绍了各种内排序算法的实现。我觉得课程内容的大体框架就是这样,数据结构是一门应用性很强的学科,所以课后的上机练习很重要,通过上机练习把难以理解的抽象概念转化为实实在在的计算机能够运行的程序,只有知原理并实际运用后才能算真的学会。

    感觉自己说了这一通有些混乱,也不知道是不是说的有点太过随意,但确实都是心里话。最后还是要俗一把了,那就是期末考试求题不难,求过过过呀!!!

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值