20172330 2018-2019-1 《程序设计与数据结构》第三周学习总结

20172330 2018-2019-1 《程序设计与数据结构》第二周学习总结

教材学习内容总结

队列

  • 1.队列的元素是按FIFO方式处理的:第一个进入的元素,也就是第一个退出的元素。
  • 2.队列是一种可存储重复编码秘钥的便利集合。
  • 3.一般用队列来实现排队的模拟。
  • 4.分别指向链表首元素、链表尾元素的两个引用,方便了队列的链表实现。
  • 5.enqueue和dequeue操做做用于队列的对立端
  • 6.因为队列操做会修改集合的两端,所以将一端固定于索引0处。
  • 7.非环形数组实现元素移位,将产生O(n)的复杂度。
  • 8.把数组看做是环形的,能够免去在队列的数组实现把元素移位的须要。

教材学习中的问题和解决过程

  • 问题1:Queue接口两种方法add和offer在异常类处理上有何不一样。
  • 问题1解决方案:百度后知道了二者不一样的地方。
    区别:二者都是往队列尾部插入元素,不一样的时候,当超出队列界限的时候,add()方法是抛出异常让你处理,而offer()方法是直接返回falsehtml

  • 《队列的add()方法和offer()方法的区别》git

代码调试中的问题和解决过程

  • 问题1:

代码托管

上周考试错题总结

数组

结对及互评

  • 基于评分标准,我给严域俊的博客打分:7分。得分状况以下:

正确使用Markdown语法(加1分)数据结构

模板中的要素齐全(加1分)学习

教材学习中的问题和解决过程, (加3分)测试

感想,体会真切的(加1分)编码

点评认真,能指出博客和代码中的问题的(加1分).net

  • 博客中值得学习的或问题:
    • 图片和文字相结合,方便理解。
    • 增长了博客中的目录,方便查看,同时样式进行了更新,显得更加美观
    • 阅读了许多资料,使得博客更有说服力。
  • 代码中值得学习的或问题:
    - commit依旧很详细,有条理性。

点评过的同窗博客和代码

  • 本周结对学习状况
    • 20172333
    • 结对学习内容
      • 对于课后项目的编写。

其余(感悟、思考等,可选)

新的一周学的内容很少,可是包含的方面不少,但愿继续加油学习。设计

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 0/0 1/1 10/10
第二周 700/700 1/2 10/20
第三周 700/700 1/3 10/30

参考:软件工程软件的估计为何这么难软件工程 估计方法调试

  • 计划学习时间:10小时

  • 实际学习时间:10小时

  • 改进状况:

上一周因为课后没有仔细阅读课本,致使测试的时候不少知识点都遗忘,这一次课后花了大量时间去阅读课本,仍是颇有收获的。

参考资料

补充做业

  • 我认为特别重要的技能有 团队协做:通常 但愿可以增强与伙伴的结对学习,继续共同努力加油。 理论素养:较好 会花费不少时间去阅读课本书籍,了解概念知识。 自我管理:通常 不会督促本身花太多时间去敲代码吧。 需求分析:较差 暂时对于需求的分析基本上不会。 软件实现:较差 还不能独立完整的编写项目。
相关文章
相关标签/搜索