zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    事件处理
    模板语法
    计算属性和侦听器
    Class 与 Style绑定
    Springboot使用redis
    修改docker-toolbox/boot2docker容器镜像
    docker容器如何安装vim
    Maven+Docker,发布到Registry
    Maven + Docker
    Jenkins-SVN + Maven + Docker
  • 原文地址:https://www.cnblogs.com/lc1021/p/10163836.html
Copyright © 2011-2022 走看看