第二章学习小结

一、本章内容主要学习线性表的各种类型和它的操作,以下是本章的思维导图

二、心得体会

(1)线性表的顺序存储结构的实例其实就是数组,是上个学期学习的内容,所以并没有太大的困难,主要是线性表的链式存储结构,这些操作代码都比较的繁琐比较的抽象对我来说记住他们比较的困难,所以还需要多练习,指针的操作有时还是非常的混乱不知道问题出在哪里。作业题也是在有一道题上卡了很久,想来想去都没有想明白,不过最后还是在吃饭的时候灵光一闪想出了过不了的那个测试点到底是为什么(哭笑不得.jpg),还是不能完全的掌握。老师课前的抢答题也是总是轻易的就跳进老师挖的坑,但是老师一提点又马上能想明白,想问题还是不够的全面。

(2)关于小组合作,这几周,我们进行了两次的小组合作,这种形式是十分新颖的,以往都是自己独立完成自己的代码。起初的那一次合作因为完全没尝试过所以我们都是自己干自己的先,后面发现这样不行效率太低才开始一起讨论问题结果没有赶在提交时间前交一份满意的代码。后一次就明显合作的顺畅了很多,我们用了一个共同编辑代码的软件,先分配好每个人的任务,做的快的人再多做一些,最后大家再一起来进行最后的修改,果然这次就提前了很多完成了任务。(虽然最后发现因为一定想用到尾指针,有一些情况还是过不了的,果然晓梅老师出的题还是不能大意滴)。

(3)最后还有一点就是我们真的很容易忘掉要及时清理掉链表的空间

void deletelist(LinkList &L)              
{
    LinkList p,q;
    p = L;
    while(p->next!=NULL)
    {
        q = p->next;
        p->next = q->next;
        delete q;    
    }
}

三、分享资料

https://www.cnblogs.com/dengfaheng/p/9245770.html

这是一篇讲循环链表和双向链表的操作的blog,书上提的比较少,学有余力的话可以丰富一下知识点。

四、下一阶段的目标

继续巩固链表的应用,减少代码出bug的几率,尽力用较短的时间就可以完成老师的作业,对于老师给出来的问题要思考的更加深入,后面的章节也要提前好好预习,紧跟老师的步伐。

posted @ 2020-04-09 22:51  陈静20191002896  阅读(105)  评论(0编辑  收藏  举报