数据结构第三章小结

一、第三章主要学习了栈和队列,也发现了队列的链式操作中有些跟第二次小组合作的思路是一样的,因而在学习过程可以轻松掌握。

 

二、完成作业或实践时的心得体会:

1)pta上的作业代码使用了STL以及自定义栈的方法,对于STL是初次使用,后面可以多多用

实践2中发现自己在一个循环中,忽视一个判断条件导致在pta上答案错误,添加完就正确了,以后自己还是得多思考

2)在spoc上的讨论对于汉诺塔移动次数问题,我是分别利用数学知识和代码得出结论

对于台阶走法,代码完善过后是这样实现

但在整个过程会重复求解子问题

因而借助一个数组来解决这个问题。

3)在第三次小组合作过程中,由于个人的身体状态不是很好,自我感觉并没有帮到小组太多;

第一次的正确代码并没有用到栈和队列,而后因误解了一些题意,在优化代码时,打算用链式队列实现一遍,可能是因为作业和实践代码在上一周就完成了,这周没有打相关代码,

总感觉不是很熟练,总会些卡顿以及出现小错误,没有之前两次代码打得顺畅些。

 

三、上一阶段的目标完成情况,接下来的目标

第三章的知识也基本掌握,也完成了所布置的作业;

希望接下来的知识也能较好掌握并运用于实际。

posted @ 2020-04-24 12:30  蔡晓娜  阅读(185)  评论(0编辑  收藏  举报