第三章学习小结

1.第三章学习了有关栈与队列的知识。栈的特点是先进后出,而队列的特点是先进先出。这两种处理方式都非常巧妙,对特定的问题也都能很好的解决。然后也接触了递归算法。现学现卖研究了汉诺塔问题,可以说递归算法是为这一类题目量身定制的。而用非递归算法解决这一问题则会让程序计算量成倍数增加。

2.完成作业时的心得:影响最深的还是这次的小组合作作业。让我深刻体会到了算法的深刻内涵。题目本身并不难,难点是对运行时间的限制。第一遍轻轻松松打完了代码,结果一提交只过了第一个测试点。无奈只能回到代码反复查看有没有能修改的地方。结果确实找到了很多,当时也总觉得肯定还有能改进的地方没有被我找到。不免心生感慨:一个你认为很巧妙的代码,也许还会有一个更巧妙的方法。

3.《大话数据结构》:https://pan.baidu.com/s/1jlFCJxMi4iTnOgjeCPjpgQ, 提取码:fjzi。本书以一个计算机教师教学为场景,讲解数据结构和相关算法的知识。通篇以一种趣味方式来叙述,大量引用了各种各样的生活知识来类比,并充分运用图形语言来体现抽象内容,对数据结构所涉及到的一些经典算法做到逐行分析、多算法比较。与市场上的同类数据结构图书相比,本书内容趣味易读,算法讲解细致深刻,是一本非常适合自学的读物。

4.上一阶段目标基本完成。下一阶段目标:坚持自律,努力学习,做好自己!

 

你可能感兴趣的:(第三章学习小结)