作品简介
本书共9章,围绕线性表、栈和队列、字符串、矩阵和广义表、树和二叉树、图等典型数据结构,介绍了基本概念、逻辑结构、存储结构、操作运算及算法实现、算法分析、案例应用,以及查找和排序这两种最基本操作的多种算法实现方法及性能分析。书中使用C语言定义各种数据结构,使用C/C++代码描述算法。
本书的每章以若干典型的导学案例为主线,由“知识学习”“能力培养”和“能力提高”等部分组成。围绕导学案例,引导学习者思考问题、对实际问题进行抽象建模、实现模型和应用模型。每章均附有小结、思考与练习、应用实战和学习目标检验。附录给出了考研考试大纲(数据结构部分)、Visual Studio 2022集成开发环境的安装与使用。同时,配套提供了课程期中考试和期末考试样卷(共3套)、课程设计题、实验及课程设计报告模板、学习资源链接,以及思考与练习参考解答等资源。
本书可作为高等院校计算机科学与技术、软件工程等相关专业“数据结构”课程的教材,以及研究生入学考试辅助用书,也可供计算机软件开发人员或编程爱好者参考和使用。
出版社机械工业出版社
出版时间2024-06-01
ISBN9787111758655
共 12 章
前言
第1章 绪论
第2章 数据元素关系线性的结构:线性表
第3章 操作受限的线性表:栈和队列
第4章 数据元素特殊的线性表:字符串
第5章 数据元素扩展的线性表:矩阵和 广义表
第6章 数据元素关系分层的非线性 结构:树和二叉树
第7章 数据元素关系任意的非线性结构:图
第8章 数据元素处理1:查找
第9章 数据元素处理2:排序
附录
参考文献

