热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

数据结构学期总结

     时间过得好快,上半年的学习和生活已渐渐的接近尾声,对于我们这个专业来说,大学生活已然过去了有一半,在这学期,我们学习了数据结构这一门非常重要的专业基础课,同时也是我们的考

      时间过得好快,上半年的学习和生活已渐渐的接近尾声,对于我们这个专业来说,大学生活已然过去了有一半,在这学期,我们学习了数据结构这一门非常重要的专业基础课,同时也是我们的考研课程。起初,认识贺老师记得那是他给我们做过一个讲座,是关于作为计算机专业学生大学规划方面的,当时听完感触很深,感觉老师跟其他老师不一样,对老师新颖的学习方式产生了好奇心,因为他采取教授我们的方法不是一般的课堂教学,而是一种新玩法——翻转课堂,运用蓝墨云班课这个app作为课上课下老师学生互动平台来完成的。

       起初我们先是接触了线性表跟链表,大一时学习了链表,但并没有对其深入理解,所以一开始刚上手感觉有点吃力,也并不知道如何快速的适应这种学习方式,可能跟自己长时间传统的学习模式有关,但渐渐地到了栈跟队列感觉自己适应了不少,也找到了适合自己的学习方法,边看视频边画图,有助于更好地理解代码,并且对于代码的理解可以单步调试进行走一走,而并非以前的死记硬背代码,后来学习了树跟图,尤为深刻的便是理解二叉树跟图的遍历,感觉画一画就变得尤为重要了,最后我们学习了查找跟排序,这又是学习的一个大头,起初感觉还好,但是学多了,学的就有点杂,学了后面的前面的就有点乱,但是通过贺老师带领我们玩一玩,充分发挥了小组合作的重要性,对知识点的理解也清晰了好多,对于不同的算法复杂度不尽相同,对于一个好的算法所耗费的时间可能比一般算法快上好几十倍,这便是研究算法的精髓所在吧。

       通过这上半年的学习,感触还挺深,通过课下学习,课上交流的方式给了我们足够的空间进行学习,并且我们可以自己掌握我们的学习速度,通过一边看视频一边学习,遇到不懂得地方可以重新看好多遍,数据结构有好多代码需要我们停下视频来,自己动手画一画,有助于我们更好地理解代码,并且通过课上小组讨论的方式,实现了各个学生之间的个性化学习,我们可以充分的来交流我们不同的解决问题,理解问题的能力,渐渐地发现通过这种学习方式,不仅使我们的知识学的更扎实了,并且对于我而言,帮助最大的地方便是提高了我的语言表达能力跟积极表达问题的组织能力。感觉任何事情都贵在坚持,可能有时候是为了刷经验值,但我相信这不是翻转课堂本身的错,希望自己能跟深一步的理解一下代码,不仅要知原理,还要会自己写代码,感觉自己对发博客这一点做的不是很好,一开始还自己进行敲代码,但有一段时间自己并没有真正的做到抄之有道。我想我们还是在路上的人,还需继续努力,同时也希望像贺老师这种奋斗在教育一线上的教师共同努力,受到上级部门的高度重视,让学生们像我们一样享受做课堂主角的乐趣。

  最后非常感谢贺老师与我们相处这一学期在知识上给予的指点,感谢贺老师这一年来对我们的付出,总是竭尽所能把最好的留给我们,我们在奋斗的路上,会扎扎实实走好每一步,实现自己的目标


推荐阅读
  • 电商高并发解决方案详解
    本文以京东为例,详细探讨了电商中常见的高并发解决方案,包括多级缓存和Nginx限流技术,旨在帮助读者更好地理解和应用这些技术。 ... [详细]
  • 本文详细介绍了二叉堆的概念及其在Java中的实现方法。二叉堆是一种特殊的完全二叉树,具有堆性质,常用于实现优先队列。 ... [详细]
  • 深入解析Python进程间通信:Queue与Pipe的应用
    本文详细探讨了Python中进程间通信的两种常用方法——Queue和Pipe,并通过具体示例介绍了它们的基本概念、使用方法及注意事项。 ... [详细]
  • 入门指南:使用FastRPC技术连接Qualcomm Hexagon DSP
    本文旨在为初学者提供关于如何使用FastRPC技术连接Qualcomm Hexagon DSP的基础知识。FastRPC技术允许开发者在本地客户端实现远程调用,从而简化Hexagon DSP的开发和调试过程。 ... [详细]
  • 本文探讨了有效学习专业技能的方法,包括编程语言、操作系统、软件组件及前沿技术的探索,旨在为初学者提供一套系统的自学指南。 ... [详细]
  • 流处理中的计数挑战与解决方案
    本文探讨了在流处理中进行计数的各种技术和挑战,并基于作者在2016年圣何塞举行的Hadoop World大会上的演讲进行了深入分析。文章不仅介绍了传统批处理和Lambda架构的局限性,还详细探讨了流处理架构的优势及其在现代大数据应用中的重要作用。 ... [详细]
  • 1、什么是过滤器管道使用竖线(|)将两个命令隔开,竖线左边命令的输出就会作为竖线右边命令的输入。连续使用竖线表示第一个命令的输出会作为第二个命令的输入,第二个命令的输出又会作为第三个命令的输入, ... [详细]
  • 深入探讨:Actor模型如何解决并发与分布式计算难题
    在现代软件开发中,高并发和分布式系统的设计面临着诸多挑战。本文基于Akka最新文档,详细探讨了Actor模型如何有效地解决这些挑战,并提供了对并发和分布式计算的新视角。 ... [详细]
  • JUC并发编程——线程的基本方法使用
    目录一、线程名称设置和获取二、线程的sleep()三、线程的interrupt四、join()五、yield()六、wait(),notify(),notifyAll( ... [详细]
  • 本文探讨了如何在Windows程序中实现高精度的定时控制,特别是针对需要精确控制发包频率的应用场景,如“小兵以太网测试仪”。 ... [详细]
  • 本文详细介绍了进程、线程和协程的概念及其之间的区别与联系。进程是在内存中运行的独立实体,具有独立的地址空间和资源;线程是操作系统调度的基本单位,属于进程内部;协程则是用户态下的轻量级调度单元,性能更高。 ... [详细]
  • 题目描述:计算从起点到终点的最小能量消耗。如果下一个单元格的风向与当前单元格相同,则消耗为0,否则为1。共有8个可能的方向。 ... [详细]
  • RTThread线程间通信
    线程中通信在裸机编程中,经常会使用全局变量进行功能间的通信,如某些功能可能由于一些操作而改变全局变量的值,另一个功能对此全局变量进行读取& ... [详细]
  • Redis:缓存与内存数据库详解
    本文介绍了数据库的基本分类,重点探讨了关系型与非关系型数据库的区别,并详细解析了Redis作为非关系型数据库的特点、工作模式、优点及持久化机制。 ... [详细]
  • top 命令是一个强大的工具,可以实时动态地监控系统的整体运行状况。它整合了多种信息,提供了一个全面的系统性能和运行信息视图。通过 top 命令的交互界面,用户可以使用热键进行各种管理操作。 ... [详细]
author-avatar
mobiledu2502854957
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有