为了使学生更好地学习数据结构课程,理解和掌握数据结构及算法设计所需的技术,为专业学习打好基础,作者根据大学生的学习特点及自己二十多年的教学经验,编写了本书,希望能给课程教学和学生自学带来一些启发。本书是独立于具体的数据结构教材的课程设计辅导书,是用于指导学生完成“数据结构课程设计”大作业的理想教材。 本书通过针对每种数据结构的具体实例,循序渐进地启发学生完成设计。每个课程设计实例都从提出问题、设计要求,到选择使用的数据结构、问题的分析与实现,最后给出完整、可运行的源程序,同时给出了测试样例。 每个课程设计实例的总结与思考是该课程设计的拓展部分。学生可以在具体实例的基础上,根据指导自己去开发设计,达到举一反三,真正提高自身实践能力的目的。 对于较大的课程设计实例,可以将其划分为几个子项目,多个学生分工合作共同完成,以培养学生的团队合作精神。
