• 当当正版 数据结构应用教程(第2版计算机科学与技术21世纪高等学校规划教材) 伍一 等编著 9787302409762 清华大学出版社
21年品牌 40万+商家 超1.5亿件商品

当当正版 数据结构应用教程(第2版计算机科学与技术21世纪高等学校规划教材) 伍一 等编著 9787302409762 清华大学出版社

新华书店直发 全新正版 急速发货 开票联系客服

16.03 5.5折 29 全新

库存4件

北京西城
认证卖家担保交易快速发货售后保障

作者伍一 等编著

出版社清华大学出版社

ISBN9787302409762

出版时间2015-08

装帧平装

开本16开

定价29元

货号23767827

上书时间2024-10-20

建德书局的书店

三年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
前言

“数据结构”是计算机专业的一门专业基础课。依据专业学科的需要,该课程的重点是讲解数据的各种逻辑结构、物理结构及其之上各种操作的算法实现。该课程不仅要培养学生在软件设计方面严密的逻辑思维和数据抽象能力,更要培养学生在软件设计领域科学的思维方式。根据计算机等相关专业就业岗位的需要,要求学生具备运用数据结构教学内容,完成软件设计过程中工作应用项目的开发及维护。因此在数据结构教材建设中,我们提出针对应用开发项目的要求,结合数据结构课程知识体系的内容,编写符合应用型本科计算机及电子类相关专业的数据结构课程教材。

根据应用型本科教育应用性人才的培养目标和要求,目前普通高校应用型本科教材存在的问题是: 结合专业岗位的针对性不强,训练能力的实践性不够。为了解决这些问题,我们在本书中提出教材建设新模式: 由结合岗位的示例题目(任务)驱动,掌握课程知识内容; 再由掌握的课程知识点,做课程题目设计实训练习; 通过题目设计实践,提高本课程专业应用能力。通过这种教学模式,在教学过程中,可以更好地适合高等教育应用型人才的培养目标和规格。

我们在数据结构课程教学以及教材建设中,本着与时俱进、不断完善的原则,收集广大师生对本教材第1版的期望和建议,不断总结课程教学经验,完善本书存在的问题。本书保持了前一版的写作风格和特色,选用实训案例帮助读者掌握数据之间结构设计的思想,学会数据结构设计的方法,力图解决实际问题的数据结构设计。改版后,在保证了完整的数据结构知识体系基础上,采用“物流公司的货物配送信息管理”这个完整的案例,贯穿教材的每个教学阶段; 从解决实际问题入手,分析数据之间存在的结构关系进行程序设计; 改进了教学课件,开发了手机版教学网站,以便于在移动新媒体环境下开展课程教学; 全书所有案例、例题都在Visual C  6.0环境下调试运行通过,有利于学生采用调试方式分析学习,提高动手能力。全书改版后,注重原理与实践结合,应用性强,能更好地满足数据结构课程教学的需要。

全书共分9章,对应数据结构学习的3个阶段: 阶段共5章,学习的数据结构基本概念、线性表结构,包括栈、队列和串、数组、广义表等特殊的线性逻辑结构、存储结构及不同存储结构的各种基本操作的算法实现; 第二阶段共2章,学习查找和排序基本操作及算法; 第三阶段共2章,学习较复杂的非线性数据结构,包括数据的树和二叉树、图结构的逻辑结构、存储结构以及典型应用。

本书不但适用于高等院校应用型本科层次使用,还适用于高职高专层次各类学校及计算机岗位培训的教学用书,或者作为数据结构爱好者的学习参考书。为配合本课程的教学需要,本教材为教师配有习题参考答案,可发Email(ZhengYK@tup.tsinghua.edu.cn)联系索取。

 

 

本书由黑龙江大学伍一编写第1章、第2章、第3章、第4章; 孔凡辉编写第8章、第9章; 孙柏祥编写第5章、第6章、第7章; 三位老师共同编写多媒体课件、电子教案、教学网站、课后习题。全书由伍一统稿和定稿。

由于时间仓促,水平有限,书中难免存在问题,敬请广大读者批评指正。

编者

2015年5月



目录
第1章  数据结构概论
  1.1 计算机信息管理系统的案例以及数据分析
  1.2 数据结构的相关概念和术语
    1.2.1 数据和数据元素
    1.2.2 数据对象和数据类型
  1.3 算法和算法分析
    1.3.1 算法
    1.3.2 算法分析与度量
  1.4 本章小结
  习题
第2章  线性表及线性表的顺序存储
  2.1 线性表的定义
    2.1.1 线性表实例
    2.1.2 线性表的定义
    2.1.3 线性表的基本操作及基本运算的描述
  2.2 线性表的顺序存储结构
    2.2.1 顺序表
    2.2.2 顺序表的描述
  2.3 顺序表基本算法实现
    2.3.1 线性表内容与线性表长度分别存储的算法实现
    2.3.2 线性表内容与线性表长度存储在一个结构体中的算法实现
  2.4 本章小结
  习题
第3章  线性表的链式存储
  3.1 线性表的链式存储结构
    3.1.1 为什么要使用链式存储结构
    3.1.2 单链表的数据定义
    3.1.3 静态链表单链表的实现
    3.1.4 动态链表的实现
  3.2 单链表的基本算法实现
    3.2.1 带头结点单链表基本算法实现
    3.2.2 带表头结点的单链表中插入运算的进一步讨论
    3.2.3 带表头结点的单链表应用举例
  3.3 链式存储的其他方法
    3.3.1 链式存储结构循环链表
    3.3.2 链式存储结构双链表
  3.4 链式存储结构顺序表和链表的比较
  3.5 本章小结
  习题
第4章  栈和队列
  4.1 栈
    4.1.1 栈的实例
    4.1.2 栈的定义及基本运算
    4.1.3 顺序栈的表示
    4.1.4 链栈的表示
    4.1.5 栈的实现及应用
  4.2 队列
    4.2.1 队列的实例
    4.2.2 队列的定义及基本运算
    4.2.3 顺序队列及循环队列的表示
    4.2.4 循环队列的实现
    4.2.5 链队列的表示
  4.3 本章小结
  习题
第5章  串、数组、广义表
  5.1 串
    5.1.1 串的基本概念
    5.1.2 串的存储结构
    5.1.3 串的基本运算
  5.2 数组
    5.2.1 数组的定义
    5.2.2 数组的顺序存储方式
    5.2.3 数组的C语言描述
    5.3 广义表
  5.4 本章小结
  习题
第6章  查找
  6.1 查找的基本概念
    6.1.1 查找表和查找
    6.1.2 查找表的数据结构表示
    6.1.3 平均查找长度ASL
  6.2 顺序查找
  6.3 二分查找
  6.4 分块查找
  6.5 散列表查找
    6.5.1 散列表查找的基本思想和相关概念
    6.5.2 散列函数的构造方法
    6.5.3 处理冲突的方法
    6.5.4 散列表查找的实现
    6.5.5 散列表查找分析
  6.6 本章小结
  习题
第7章  排序
  7.1 排序的基本概念及存储结构
    7.1.1 排序的基本概念
    7.1.2 排序的存储结构
  7.2 插入排序
    7.2.1 直接插入排序
    7.2.2 希尔排序
  7.3 交换排序
    7.3.1 冒泡排序
    7.3.2 快速排序
  7.4 选择排序
  7.5 归并排序
  7.6 本章小结
  习题
第8章  树与二叉树
  8.1 树
    8.1.1 树的实例
    8.1.2 树
  8.2 二叉树
    8.2.1 二叉树的概念及基本运算
    8.2.2 二叉树的顺序存储结构
    8.2.3 二叉树的链式存储结构
    8.2.4 二叉树遍历
    8.2.5 二叉链表的构造
  8.3 线索二叉树
    8.3.1 线索二叉树概念
    8.3.2 线索二叉树的运算
  8.4 树、森林与二叉树的转换、遍历森林
    8.4.1 树、森林与二叉树的转换
    8.4.2 树的存储结构
    8.4.3 树的遍历
  8.5 树的综合应用
    8.5.1 哈夫曼树
    8.5.2 哈夫曼编码
    8.5.3 堆排序
    8.5.4 案例实现
  8.6 本章小结
  习题
第9章  图
  9.1 图的概念
    9.1.1 图实例
    9.1.2 图的定义
    9.1.3 图的基本操作及基本运算的描述
  9.2 图的存储结构
    9.2.1 邻接矩阵
    9.2.2 邻接表
  9.3 图的遍历
    9.3.1 深度优先搜索
    9.3.2 广度优先搜索
  9.4 生成树
  9.5 最短路径
    9.5.1 单源最短路径
    9.5.2 所有顶点对之间的最短路径
  9.6 拓扑排序
  9.7 关键路径
  9.8 本章小结
  习题
参考文献

内容摘要
 伍一、孔凡辉、孙柏祥编著的《数据结构应用教程(第2版)》在保证完整的数据结构知识体系基础
上,采用实用案例帮助掌握数据结构设计的思想及实现方法,从解决实际问题的角度实现数据结构的设计。全书注重原理与实践结合,配有“物流公司的货物配送信息管理”案例,完整贯穿教材的每个教学阶段,应用性强。
全书共分9章,对应数据结构学习的3个阶段:第一阶段学习数据结构基本概念、线性数据关系的各种结构及基本操作、算法实现;第二阶段学习查找和排序的基本操作以及算法;第三阶段学习树、图等较复杂的非线性数据结构。
本书特点是将主要精力集中在所要解决的问题上,把数据结构的设计方法融人实践环节中,并且在编排数据结构课程的内容顺序方面,保持与数据结构课程体系内容相吻合,做到循序渐进,系统学习、广泛实践,有利于学生的接受。本书配有电子教案、程序源代码、手机版学习网站。本书采用C语言描述算法,所有程序均在VisualC++6.0下调试运行通过。
本书可作为高等院校应用型本科层次学习教材,还适用于高职高专层次各类学校使用,也可作为计算机岗位培训的教学用书。

主编推荐

本书结合数据结构内容给出任务示例,用示例题目帮助读者掌握数据结构的思想,学会数据结构设计的方法,训练数据结构设计能力,用以达到解决实际问题的专业岗位目标培养要求。


本书学习内容编排特点是将主要精力集中在所要解决的问题上,精选示例题目导入课程知识点学习内容,以任务驱动方式引入数据结构经典算法,以专业应用领域实际项目训练数据结构典型工作任务的应用能力。把数据结构设计方法融入实践环节中,并且在编排数据结构的内容顺序方面,保持与数据结构课程体系内容相吻合,作到循序渐进,系统学习、广泛实践,有利于学生的接受。本书采用C语言描述算法,所有程序均在Visual C  6.0下调试运行通过。

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP