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

时间:2018-09-18 22:21:08   收藏:0   阅读:170

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

教材学习内容总结

集合

链式结构---栈

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

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

public void push (T element){
     if(count == stack.length)
         expandCapacity();
     stack[count] = element;
     count ++;
  }
private void expandCapacity(){
     T[]larger = (T[])(new Object[stack.length*2]);
     for(int index=0;index<stack.length;index++)
         larger[index] = stack[index];     
     stack = larger;
}

出栈方法pop()

public T pop() throws Exception
    {
        if (count==0)
            throw new Exception("PopExpection");
        else
        count--;
        T math = stack[count];
        stack[count] = null;
        return math;
    }

peek()方法

public T peek() throws Exception
    {
        if (count==0)
            throw new Exception("PeekExpection");
        else
        return stack[count-1];
    }

代码托管

技术分享图片

技术分享图片

上周考试错题总结

点评过的同学博客和代码

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

这周相较于上周的课后习题有所简单,但还是应该花费很多时间去课本,只有把课本知识搞懂,才能更好的去做项目。

学习进度条

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

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

这周对于课后练习做的没有那么吃力,但还是存在一些对于类的编写的问题,希望继续加油。

参考资料

原文:https://www.cnblogs.com/linanlalala/p/9671182.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!