爱吃的LC

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

posted on 2018-12-23 16:20  爱吃的LC  阅读(138)  评论(0编辑  收藏  举报

导航