1
算法与数据结构  C语言版
1.2 前 言
前 言

本书内容取材以数据结构为主线,算法为辅线。主要内容包括学习数据结构的基础知识、线性表、栈和队列、串、数组、树形结构、图、内部排序、查找。采取3+2+3形式展开,即3种数据结构、2种存储结构、3种基本算法加上查找和排序基本算法。

教材书写特点是每一个主题都从一个基本的概念出发,然后再逐渐深入讨论,这样做能使解释更清晰,富有启发性。学习内容由点到面、由浅入深逐渐展开,使教师在教学和学生学习时有规律可循。每一章节既相互关联又相互独立。先介绍逻辑结构,再介绍物理结构,然后讲解算法,给出具体实例。

教材侧重应用性,教学内容与应用实例有机融合,符合应用型本科特点;教材中每种数据结构都给出贴近生活的例子,使学生更好地理解和掌握数据结构,达到举一反三的目的。本书可作为高等院校计算机有关专业本科生、专科生教材,也可作为自考成人教育的教材。

本书第1章、第7章由邓玉洁编写,第2章由杨丽华编写,第3章由李芳编写,第4章、第5章由陈沛强编写,第6章由段爱玲编写,第8章由于桂玲编写,第9章由吴海燕编写,全书由邓玉洁统稿。其他参编人员还有郑凯梅、祝凯、徐艺枢、李艾静,还要感谢我的同事和我的学生们在撰写过程中提出的宝贵意见。

由于编者水平有限,不足之处欢迎各位读者指正。