zoukankan      html  css  js  c++  java
  • 20162304 2017-2018-1 《程序设计与数据结构》第五周学习总结

    20162304 2017-2018-1 《程序设计与数据结构》第五周学习总结

    教材学习内容总结

    1. 定义与集合相关的概念和术语;
    2. 学习Java Collection API的基本结构;
    3. 栈集合;
    4. 与集合相关的问题(继承、多态、泛型接口);
    5. 分别是用数组和链表实现栈;

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

    • 问题1:使用java.util.Stack实现栈有很多好处,但是又会不会有什么问题呢?
    • 问题1解决方案:通过搜索和阅读课本P344:从概念上讲一个栈并不是完全是一个向量,所以不应该从Vector类派生Stack类。

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

    • 问题1:就是不知道为什么书上很多代码都包含这段

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

    • 问题1解决方案:课本P345,本章的javafoundations包则包含了与栈集合相关的所有类和接口,一般将代码按功能组织为包,例如所有的集合可能放在同一个包中,与这些集合相关的所有异常可能放到子包中。一个特定包的代码放在公共目录中,子包放在子目录中。

    代码托管

    点评过的同学博客和代码

    • 本周结对学习情况
      • 20162318
      • 结对照片
      • 结对学习内容
        • 栈的学习及应用

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

    上周的学习总的来说,比较紧吧,内容较多,不过,最后还是勉强完成了,加油!

    学习进度条

    代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
    目标 5000行 30篇 400小时
    第一周 0/0 1/1 10/10
    第二周 0/0 1/2 10/20
    第三周 163/163 1/3 12/32
    第四周 207/370 1/3 11/43
    第五周 931/1301 1/4 12/55
    • 计划学习时间:12小时

    • 实际学习时间:14小时

    参考资料

  • 相关阅读:
    51nod 1138 【数学-等差数列】
    hdoj3665【简单DFS】
    hdoj3664【DP】
    51nod1270 【dp】
    51nod 1069【思维】
    关于一些数学符号和概率的阐述;
    51nod 1428【贪心】
    51nod 1133【贪心】
    51nod1127【尺取】
    51nod1126【矩阵快速幂】
  • 原文地址:https://www.cnblogs.com/zhanghaolin/p/7674895.html
Copyright © 2011-2022 走看看