陈元春等编著的《实用数据结构基础(第3版)》以“数据结构实验演示系统”为主线来组织教材的编写。本书的实践性环节分为验证性实验、自主性设计实验、课程实训和课程设计四个层次。本书前10章每章都有一个验证性实验和一个自主设计实验。每一章的验证性实验构成一个相对独立的子系统,主要用来验证各章教学的重点算法;自主设计实验是要求学生自主设计完成的程序,每个实验都有详细的设计要求;课程实训是把各章验证性实验的子系统组装成一个完整的数据结构实验系统,并在此基础上扩充自主设计实验的算法;课程设计的目的则是为了进一步提高和巩固学生分析问题和解决问题的能力,使编程能力得到有效的巩固和提高。
陈元春等编著的《实用数据结构基础(第3版)》共分12章,第1章介绍数据的逻辑结构、存储结构与算法的基本概念;第2~10章分别介绍线性表、栈、队列、串、多维数组和广义表、树和二叉树、图、查找、排序等内容:第11章为数据结构课程实训;第12章为数据结构课程设计。
《实用数据结构基础(第3版)》对数据结构的概念和原理的阐述通俗易懂,例子翔实,习题丰富;对数据结构基本运算的分析,注重其实现的过程;对于书中的重要算法均给出了完整的C/C++语言源程序,并全部在Vc++环境中运行通过。本书的实践性环节分为验证性实验、自主设计实验、课程实训和课程设计四个层次。本书集教材、习题、实验、实训和课程设计于一体,~册在手就能方便地进行“数据结构”课程的理论学习和实验、实训、课程设计等实践性环节的训练。
《实用数据结构基础(第3版)》既可以作为计算机应用专业本科和高职高专学生数据结构学科的教科书,也可以作为成人教育、自学考试的学员和从事计算机应用的工程技术人员的参考用书。