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

数据结构学期总结

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

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

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

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

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


推荐阅读
  • 本文详细探讨了Java中的24种设计模式及其应用,并介绍了七大面向对象设计原则。通过创建型、结构型和行为型模式的分类,帮助开发者更好地理解和应用这些模式,提升代码质量和可维护性。 ... [详细]
  • 本文介绍了Java并发库中的阻塞队列(BlockingQueue)及其典型应用场景。通过具体实例,展示了如何利用LinkedBlockingQueue实现线程间高效、安全的数据传递,并结合线程池和原子类优化性能。 ... [详细]
  • 本文详细介绍了Java编程语言中的核心概念和常见面试问题,包括集合类、数据结构、线程处理、Java虚拟机(JVM)、HTTP协议以及Git操作等方面的内容。通过深入分析每个主题,帮助读者更好地理解Java的关键特性和最佳实践。 ... [详细]
  • 作者:守望者1028链接:https:www.nowcoder.comdiscuss55353来源:牛客网面试高频题:校招过程中参考过牛客诸位大佬的面经,但是具体哪一块是参考谁的我 ... [详细]
  • 深入解析Redis内存对象模型
    本文详细介绍了Redis内存对象模型的关键知识点,包括内存统计、内存分配、数据存储细节及优化策略。通过实际案例和专业分析,帮助读者全面理解Redis内存管理机制。 ... [详细]
  • Linux设备驱动程序:异步时间操作与调度机制
    本文介绍了Linux内核中的几种异步延迟操作方法,包括内核定时器、tasklet机制和工作队列。这些机制允许在未来的某个时间点执行任务,而无需阻塞当前线程,从而提高系统的响应性和效率。 ... [详细]
  • 基于KVM的SRIOV直通配置及性能测试
    SRIOV介绍、VF直通配置,以及包转发率性能测试小慢哥的原创文章,欢迎转载目录?1.SRIOV介绍?2.环境说明?3.开启SRIOV?4.生成VF?5.VF ... [详细]
  • 深入探讨CPU虚拟化与KVM内存管理
    本文详细介绍了现代服务器架构中的CPU虚拟化技术,包括SMP、NUMA和MPP三种多处理器结构,并深入探讨了KVM的内存虚拟化机制。通过对比不同架构的特点和应用场景,帮助读者理解如何选择最适合的架构以优化性能。 ... [详细]
  • 本文探讨了 Spring Boot 应用程序在不同配置下支持的最大并发连接数,重点分析了内置服务器(如 Tomcat、Jetty 和 Undertow)的默认设置及其对性能的影响。 ... [详细]
  • 微软Exchange服务器遭遇2022年版“千年虫”漏洞
    微软Exchange服务器在新年伊始遭遇了一个类似于‘千年虫’的日期处理漏洞,导致邮件传输受阻。该问题主要影响配置了FIP-FS恶意软件引擎的Exchange 2016和2019版本。 ... [详细]
  • 探讨如何真正掌握Java EE,包括所需技能、工具和实践经验。资深软件教学总监李刚分享了对毕业生简历中常见问题的看法,并提供了详尽的标准。 ... [详细]
  • 深入解析TCP/IP五层协议
    本文详细介绍了TCP/IP五层协议模型,包括物理层、数据链路层、网络层、传输层和应用层。每层的功能及其相互关系将被逐一解释,帮助读者理解互联网通信的原理。此外,还特别讨论了UDP和TCP协议的特点以及三次握手、四次挥手的过程。 ... [详细]
  • FinOps 与 Serverless 的结合:破解云成本难题
    本文探讨了如何通过 FinOps 实践优化 Serverless 应用的成本管理,提出了首个 Serverless 函数总成本估计模型,并分享了多种有效的成本优化策略。 ... [详细]
  • 本文详细探讨了HTML表单中GET和POST请求的区别,包括它们的工作原理、数据传输方式、安全性及适用场景。同时,通过实例展示了如何在Servlet中处理这两种请求。 ... [详细]
  • 探讨如何通过高效的数据库查询和排序策略,优化基于GPS位置信息的附近用户搜索功能,以应对大规模用户数据场景。 ... [详细]
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社区 版权所有