根据《如何阅读一本书》第五章:主动阅读的基础:阅读者要提出的4个基本问题?
以第2章,线性表为例:
(1)本章主要在谈些什么?例如第二章简介,读完这一章可以自己试着写个简介,也叫写个摘要
(2)作者细部说什么?怎么说的?
列出本章大纲或本章思维导图,cf《如何阅读一本书》分析阅读的第二阶段规则(7) 知道作者的论述是what,从内容中找出相关的句子,再重新架构出来
(3)这本书有道理吗?-------
这一章那个地方写的好,那个地方写的不好,有没有更好的写法,这就是主题阅读
这本书应用了那些思想,方法和技术,例如顺序表用数组,单链表用指针这就是技术
(4)这本书跟你有什么关系????
即学到的知识如何用,看书2.8案例分析与实现,如何用学习问题解决的思路
学以致用是最好的学习方法
李冬梅老师前言部分:如何学的问题
这次修订的主要内容如下。
(1)采用“案例驱动”的编写模式。
将各章按照“案例引入-------数据结构及其操作-----案例分析与实现”的案例驱动总路来展开。
每章使用一个有趣的“问题案例“,由案例逐步引入新的数据结构,然后给出该数据结构的存储表示及各种基本操作的实现,之后进一步分析此案例,最终利用该数据结构来实现此案例。
这样,学生便能体会到从问题求解到程序设计的转换过程,深刻理解数据结构在程序设计中的作用。
(2)算法讲解更加细致。
学生学习数据结构最大的困难是不能将用文字表述的算法思想转换成程序。
新教材中对每个算法思想进行详细阐述,将用文字描述的算法步骤与用类语言表述的算法描述-一对应。
尤其是对于有循环结构的算法.本书在算法步骤的描述中利用缩进的格式清晰体现出循环过程。所以利用缩进的格式清晰地体现出了循环的执行过程。
本书算法由浅入深,所以学生通过学习这些算法,在不知不觉中便逐步提高了将自然语言描述的算法转化为高级语描述的程序的能力,真正提高了算法设计与算法实现的能力。
(3)优化教材内容。参考计算机专业最新的全国统考考研大纲