0去购物车结算
购物车中还没有商品,赶紧选购吧!
当前位置: 图书分类 > 信息技术 > 软件开发与程序设计 > 数据结构、算法及应用

相同作者的商品

浏览历史

数据结构、算法及应用


联系编辑
 
标题:
 
内容:
 
联系方式:
 
  
数据结构、算法及应用
  • 电子书不支持下载,仅供在线阅读
  • 书号:9787030345226
    作者:张宪超
  • 外文书名:
  • 装帧:平装
    开本:16
  • 页数:292
    字数:418
    语种:
  • 出版社:科学出版社
    出版时间:2012-8-1
  • 所属分类:
  • 定价: ¥36.00元
    售价: ¥21.60元
  • 图书介质:
    电子书

  • 购买数量: 件  可供
  • 商品总价:

相同系列
全选

内容介绍

样章试读

用户评论

全部咨询

本书系统讲述数组、链表、栈、队列、表、二叉树、优先队列、堆、集合、映射、散列表、树和图等基本数据结构,以及插入、删除、遍历、查找、归并和排序等基本算法。对核心内容进行深入的讲解,对扩展内容进行系统、全面的介绍。本书强调算法思维的训练和解决实际应用问题的能力。因此本书特别强调各种数据结构和算法的发展历程,同时提供大量案例讲述各种数据结构和算法在实际工程中的应用。本书同时提供经典文献和最新文献帮助读者进行深入研究。本书还包括影响数据结构和算法进程的十位科学家的简单传记,帮助读者了解数据结构和算法的发展历史,用实际的人物形象提升学生对数据结构和算法的学习兴趣。
样章试读
  • 暂时还没有任何用户评论
总计 0 个记录,共 1 页。 第一页 上一页 下一页 最末页

全部咨询(共0条问答)

  • 暂时还没有任何用户咨询内容
总计 0 个记录,共 1 页。 第一页 上一页 下一页 最末页
用户名: 匿名用户
E-mail:
咨询内容:

目录

  • 第1章 绪论
    1.1 什么是数据结构
    1.1.1 数据的逻辑结构
    1.1.2 数据的存储结构
    1.2 算法与算法设计
    1.2.1 算法的概念
    1.2.2 算法设计
    1.3 算法分析
    1.3.1 算法的渐进分析
    1.3.2 最坏、最好和平均情况
    1.3.3 时间和空间资源开销
    1.4 数据结构的选择和评价
    习题
    第2章 线性表
    2.1 线性表的概念
    2.1.1 线性表的定义及特征
    2.1.2 线性表的抽象数据类型
    2.1.3 线性表的存储结构
    2.1.4 线性表运算分类
    2.2 顺序表
    2.2.1 顺序表的实现
    2.2.2 多维数组
    2.3 链表
    2.3.1 链表的实现
    2.3.2 线性表实现方法的比较
    2.4 栈
    2.4.1 顺序栈
    2.4.2 链式栈
    2.4.3 栈与递归
    2.5 队列
    2.5.1 顺序队列
    2.5.2 链式队列
    2.6 字符串
    2.6.1 基本概念
    2.6.2 存储结构和实现
    2.6.3 字符串运算的算法实现
    2.6.4 字符串的模式匹配
    2.7 线性表的应用
    2.7.1 栈:简易计算器
    2.7.2 队列:银行叫号系统的实现
    2.7.3 字符串及链表:简易文本编辑器
    习题
    第3章 树
    3.1 树的基本概念
    3.1.1 树的定义和基本术语
    3.1.2 树的基本性质
    3.1.3 树的逻辑表示方式
    3.2 二叉树
    3.2.1 二叉树的定义和相关概念
    3.2.2 几种特殊的二叉树
    3.2.3 二叉树的性质
    3.2.4 二叉树的存储结构
    3.2.5 二叉树的抽象数据类型
    3.2.6 二叉树的遍历
    3.2.7 线索二叉树
    3.2.8 二叉搜索树
    3.2.9 平衡二叉树
    3.2.10 堆与优先队列
    3.2.11 Huffman编码树
    3.3 树与森林
    3.3.1 二叉树、树、森林之间的转换
    3.3.2 树和森林的遍历
    3.3.3 树的存储
    3.4 树的应用
    3.4.1 二叉树:图像压缩算法
    3.4.2 树:医院设施管理
    习题
    第4章 图
    4.1 图的基本概念
    4.1.1 图的定义和概念
    4.1.2 图的抽象数据类型
    4.2 图的存储及基本操作
    4.2.1 图的邻接矩阵表示法
    4.2.2 图的邻接表表示法
    4.2.3 十字链表和邻接多重表
    4.3 图的遍历
    4.3.1 深度优先搜索(DFS)
    4.3.2 广度优先搜索(BFS)
    4.4 最小生成树
    4.4.1 普里姆(Prim)算法
    4.4.2 克鲁斯卡尔(Kruskal)算法
    4.5 最短路径
    4.5.1 单源最短路径
    4.5.2 顶点对之间的最短路径
    4.6 拓扑排序
    4.7 关键路径
    4.8 图的应用
    4.8.1 图的存储和遍历:地图染色应用的实现
    4.8.2 最小生成树:通信线路铺设问题
    4.8.3 最短路径:指定时间内路口拦截犯罪分子问题
    4.8.4 关键路径:软件项目管理的流程控制问题
    习题
    第5章 查找
    5.1 静态查找
    5.1.1 顺序查找法
    5.1.2 折半查找法
    5.1.3 分块查找
    5.2 动态查找
    5.2.1 B-树
    5.2.2 B+树
    5.3 散列
    5.3.1 散列的概念
    5.3.2 散列函数
    5.3.3 冲突解决方法
    5.3.4 散列算法设计与分析
    5.4 查找的应用:通讯录
    习题
    第6章 排序
    6.1 排序的基本概念
    6.2 插入排序
    6.2.1 直接插入排序
    6.2.2 折半插入排序
    6.2.3 希尔排序
    6.3 交换排序
    6.3.1 冒泡排序
    6.3.2 快速排序
    6.4 选择排序
    6.4.1 简单选择排序
    6.4.2 堆排序
    6.5 归并排序
    6.6 比较排序算法的时间复杂度下界
    6.7 基数排序
    6.8 各种内部排序算法的比较和选择
    6.9 外部排序
    6.9.1 置换选择排序
    6.9.2 多路归并
    6.10 排序的应用:书库信息排序
    习题
    参考文献
帮助中心
公司简介
联系我们
常见问题
新手上路
发票制度
积分说明
购物指南
配送方式
配送时间及费用
配送查询说明
配送范围
快递查询
售后服务
退换货说明
退换货流程
投诉或建议
版权声明
经营资质
营业执照
出版社经营许可证