数据结构学习总结

Posted zxt17853535692

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据结构学习总结相关的知识,希望对你有一定的参考价值。

  跟着亲爱的老贺老师,第一次接触“翻转课堂”,起初很蒙圈,不知道会怎么继续下去,啥叫“翻转课堂”啊,怎么学习,第一次课堂上,在老贺的介绍下明白了咋回事,通过自己课前学习,答疑区交流,课堂一起跟伙伴们在玩中学习。说实话,刚开始很不理解也不接受这种模式的学习,因为长期以来都是老师站在讲台上滔滔不绝的讲,我们坐着听,听过也就过了,而现在几乎相当于自学,课下不断的看视频,做一些问答,可以想象,要想一下子接受是不现实的。但是慢慢的,我接受了,不懂的地方反复的看,不明白的可以在答疑区与兄弟们交流,期间,老贺也会跟我们互动,帮我们解答,安慰鼓励我们,学会了自己学习,与伙伴学习,彼此交流与共同,在迷糊中寻找方向。

第一章是绪论,介绍了数据结构的基本概念,数据结构有逻辑结构和存储结构两种;第二章为线性表,介绍了线性表的两种存储结构——顺序表和链表与其基本运算算法的实现,链表又包括单链表、双链表、循环列表等多种形式;第三章为栈和队列,介绍这两种特殊的线性结构的概念与应用;第四章是串,介绍串,包括顺序串和链串的概念与模式匹配算法;第五章是递归,比较深入的介绍了递归算法的设计方法,递归在之前C++中就提到过,现在再次出现,说明它尤为重要;第六章是数组和广义表,介绍了数组、稀疏矩阵和广义表的概念与相关运算算法的实现;第七章是树和二叉树,介绍树和二叉树的概念、存储结构、遍历、构造以及二叉树基本算法的实现,特别突出介绍了二叉树的各种递归算法;第八章是图,介绍了图的概念和图的各种运算算法的实现;第九章是查找,介绍了各种查找算法的实现;第十章是内排序,介绍了各种内排序算法的实现。

    翻转课堂,学生自主学习的理念是先进的,也是符合大学生的学习要求的。大学本来就是一个自由海洋,资源无比丰富,海阔凭鱼跃,跃到天空中还是泥潭里,都是由你自己决定的。学习本身就是一个自主的事情,只靠着老师在课堂上洋洋洒洒的讲一节课就能把知识装进自己的脑子里显然是不现实的。虽然道理众所周知,但却鲜有人能做的很好,所以翻转课堂在推广的过程中也不会是一帆风顺的。以我自己这个例子来说,贺老师辛辛苦苦录的视频我有好多都是走马观花似的看完,很多都没有达到贺老师自主学习的要求,只能说是提前预习。作为少数不成功的例子实在惭愧,当然优秀的学霸更多,成功典例也随手可举。本人自制力、自学能力确有差距,但在贺老师半年的教育下收获还是很大的,无论是专业能力还是自主学习能力都有了一定提高,总之还需努力,还需进步,还需向其他优秀的同学争取靠近。

    在编写代码的方面需要继续努力。

    感谢贺老师这半年来保持激情的与我们并肩作战,同时希望自己也能够真正有所收获。

 

以上是关于数据结构学习总结的主要内容,如果未能解决你的问题,请参考以下文章

❤️解决非线性回归问题的机器学习方法总结:多项式线性模型广义线性(GAM)模型回归树模型支持向量回归(SVR)模型

❤️解决非线性回归问题的机器学习方法总结:多项式线性模型广义线性(GAM)模型回归树模型支持向量回归(SVR)模型

JSer全栈化技术栈推荐——原生移动端是天堂还是泥潭

广义表总结

第四章_串数组和广义表_学习小结

C语言数据结构与算法--------数组和广义表全面总结