1.内容:在数据结构第二章我们学习了线性表中的顺序表和链表,学习了二者的初始化、表示、实现等等,并且对线性表顺序存储和链式存储的操作、效率、优缺点以及时间复杂度进行一系列的比较,也包含了许多对于二者操作时算法的复杂度、效率进行了一些讨论。课本也对二者的初始化、取值、查找、插入、删除操作进行说明和比较。
2.困惑和经验:大概是C++基础不是很牢固的原因,我在学习《数据结构》过程中对于一些代码的阅读和算法的研究中存在较大困惑,有时对于老师课堂上的讲解也无法及时明白,在课后回顾以前学过的知识点才有所了解和知晓。对于作业方面也因为基础不牢固出错率较高,需要不断改进才能得到正确结果;编程能力较弱,还需要多加练习。而在我不断回顾和学习的过程中,我也逐渐学会研究算法,思考多种方法解决同一问题,对于书上的例题和源代码要多加研究和学习效仿,对于一些基础算法例如排序、插入、删除等要灵活运用,同时养成书写注释的习惯,提高程序的可读性也同时可以及时检查纠错节省时间。C++的基础真的很重要。
3.参考资料:这段时间主要参考资料都为课本,《数据结构》和《C++程序设计教程》。
4.困难:C++基础还需要巩固和复习。
5.本篇为第一篇博客。
6.下一次目标希望可以在本次困惑处有所进步,对于C++的基础再学习再复习。