20172306 2018-2019-1《程序设计与数据结构》课程总结
20172306 2018-2019-1《程序设计与数据结构》课程总结
每周作业链接汇总
- 第一周:主要学习了软件质量、数据结构、算法分析、时间复杂度分析
- 第二周:主要学习了栈的主要知识,形成栈的两种方法有链表和数组
- 第三周:主要学习了队列的一些基本知识以及方法,还有利用链表和数组来实现队列
- 第四周:主要学习了列表的一些基本知识和方法,还有利用链表和数组来实现列表
- 第五周:主要学习了查找和排序,其中,查找包括线性查找和二分查找;排序包括选择排序、插入排序、冒泡排序、快速排序、归并排序、基数排序
- 第六周:主要学习了树的概念,树的遍历还有二叉树的实现
- 第七周:主要学习了二叉查找树的相关知识,以及平衡化方式还有AVL树和红黑树
- 第八周:主要学习了堆的相关知识,还有用数组实现堆以及堆排序
- 第九周:主要学习了图的相关知识,有向图,无向图,遍历方法、最小生成树、判断最短路径等
自认为最好和阅读量最高的博客
自认为写得最好一篇博客是?为什么?
- 我自认为写的最好的一篇博客时第九周的博客,虽然那个的阅读量不是特别的高,但是我仍旧觉得这篇我写的很好,原因是:
(1)这篇博客是最后一篇学习博客,我的状态最好,尽力的想把它写好;
(2)我对于知识点的总结很详细,而且很多知识,虽然老师上课讲过,但是我是在老师讲之前就认真的上网查找分析的;
(3)这篇博客是我花的时间是最多的
作业中阅读量最高的一篇博客是?谈谈经验
- 没想到阅读量最多的竟然是团队项目作业第一次,哈哈,我都不知道为什么,我估计原因应该是,大家都是第一次写这个项目博客,很多人都会看很多人的进行相互借鉴吧
实验报告链接汇总
- 实验一:对之前学习的链表和数组的知识进行练习
- 实验二:完成树的实验,完成链树,实现基于(中序,先序)序列构造唯一一棵二㕚树的功能,使用树将中缀表达式转换为后缀表达式,以及对红黑树进行分析
- 实验三:对之前学习的查找和排序的算法进行学习和扩展
团队项目报告链接汇总
代码托管链接
说明本学期的代码量目标达到没有?
- 达到了
加点代码,改点代码是理解的最好方式,参考编程的智慧,谈谈你的心得
- 其实再一次看编程的智慧,我觉得我的感觉就是 其实在上学期看到的时候,自己想的是,在编码的时候,我们不光要达到目的,还要将代码变得美观和简洁,但是其实这点这半学期过后我还是没有做到,在很多时候,都是以很笨的方法去编程,但是进步的是,现在会利用循环等方法,来尽量的对自己的代码进行优化和美观,在代码规范方面也改正了很多,也不是没有收获的。
积极主动敲代码做到没?教材实践上有什么经验教训?
-
应该算是做到了,但是也会偶尔不积极,在自己绞尽脑汁都不知道怎么进行下一步的时候,就很想放弃了;
-
在教材实践中,我获得的教训就是:因为有时候我的实践我总是不知道怎么办,怎么开始下一步,所以总是可能会问同学或者参考其他人的,所以这其实挺不好的,我自己思考的能力其实这学期的锻炼依旧比较差。
课堂项目实践
-
实践名称:
哈夫曼编码测试 -
课堂实践对提高应用能力有帮助吗?
- 我觉得帮助很大,可以让我自己思考,而且也是对知识的一种拓展性的应用,比起单纯的学习,课堂实践更能锻炼人。
-
课堂实践上自己有什么经验教训?
- (1)因为有的时候,我对于学到的知识就不容易串联起来,所以我就总是很慢而且不知道怎么进行下一步
- (2)课堂实践是有时间限制的,我反应慢,自己思维转换这方面就很欠缺
-
课堂实践上对老师有什么教学建议?
- 暂无
课程收获与不足
-
课程收获
- (1)在这门课中,收获到了有关Java的很多知识
- (2)学到了在Java中获得的逻辑思维的能力。
- (3)提高了自己动手进行编程的能力
- (4)在后期的项目中,也学到了很多AndroidStudio的知识
- (5)和同学们的共同学习中,发现自己的不足之处
-
不足
- (1)我觉得不足的地方是很多时候很懈怠而且会有疲惫心理,所以这也是应该改正的。
- (2)对于代码的编写能力还很是欠缺
问卷调查
-
你平均每周投入到本课程有效学习时间有多少?
- 有效时间大约是15个小时左右
-
每周的学习效率有提高吗?你是怎么衡量的?
- 我觉得这个我没办法衡量,有时候会比较高,但是有时就比较低,但花费的时间就比较多
-
蓝墨云班课的使用对你的学习有促进吗?有什么建议和意见吗?
- 我觉得是有帮助的,很多知识不懂可以去蓝墨云找,没什么建议和意见。
-
你觉得这门课老师应该继续做哪一件事情?
- 继续进行实践,因为虽然很难,但是我真心觉得实践的帮助还挺大的
-
你觉得这门课老师应该停止做哪一件事情?
- 暂时想不到
任意发挥
- 这门课就结束了,有一种空落落的感觉,因为有点不知道下学期要干什么了,回顾这学期,我觉得最想说的就是这学期末的项目,因为我真真切切的在这个项目中学到了很多,虽然利用的是AS,但是吧,我觉得不管学习什么,学到了就是收获,我真的觉得知识是那种需要潜下心来学习才能学到的,而且可以感到知识的积累,这是我最大的收获。
给出你的总结中涉及到的链接的二维码
-
码去项目链接
-
第一周
-
第二周
-
第三周
-
第四周
-
第五周
-
第六周
-
第七周
-
第八周
-
第九周
-
实践(哈夫曼测试)
-
实验一
-
实验二
-
实验三
-
团队项目1
-
团队项目2
-
团队冲刺1
-
团队冲刺2
-
团队冲刺3
-
团队冲刺4
-
团队冲刺5
-
团队冲刺6
-
团队冲刺7